Compartir a través de


Pasos de una aplicación cliente FTP típica para eliminar un archivo

La tabla siguiente muestra los pasos que se pueden realizar en una aplicación de cliente FTP típica que elimina un archivo.

El objetivo

Las acciones que se llevan

Efectos

Inicia una sesión FTP.

Cree un objeto de CInternetSession .

Inicializa WinInet y conecta con el servidor.

Conectarse a un servidor FTP.

Uso CInternetSession::GetFtpConnection.

Devuelve un objeto de CFtpConnection .

La comprobación para asegurarse de que está en el directorio correcto en el servidor FTP.

Uso CFtpConnection::GetCurrentDirectory o CFtpConnection::GetCurrentDirectoryAsURL.

Devuelve el nombre o la dirección url del directorio que está conectado actualmente en el servidor, dependiendo de la función miembro seleccionada.

Cambie a FTP un directorio en el servidor.

Uso CFtpConnection::SetCurrentDirectory.

Cambia el directorio que está conectado actualmente en el servidor.

Busque el primer archivo del directorio FTP.

Uso CFtpFileFind::FindFile.

Encuentra el primer archivo. Devuelve FALSE si no se encuentra ningún archivo.

Busque el archivo siguiente en el directorio FTP.

Uso CFtpFileFind::FindNextFile.

Busque el archivo siguiente. Devuelve FALSE si no se encuentra el archivo.

Elimine el archivo situado por FindFile o FindNextFile.

Utilice CFtpConnection::Remove, utilizando el nombre de archivo devuelto por FindFile o FindNextFile.

Elimina el archivo en el servidor para lectura o escritura.

Control de excepciones.

Utilice la clase de CInternetException .

Controla todos los tipos de excepciones comunes de internet.

Finalice la sesión FTP.

Elimine del objeto de CInternetSession .

Automáticamente limpia los identificadores de archivos abiertos y conexiones.

Vea también

Conceptos

Extensiones de Internet Win32 (WinInet)

Requisitos previos para las clases de cliente Internet

Escribir una aplicación cliente de Internet mediante clases WinInet de MFC