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. |
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. |
Cambia el directorio que está conectado actualmente en el servidor. |
|
Busque el primer archivo del directorio FTP. |
Encuentra el primer archivo. Devuelve FALSE si no se encuentra ningún archivo. |
|
Busque el archivo siguiente en el directorio FTP. |
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