Compartir a través de


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

En la tabla siguiente se muestran los pasos que podría realizar en una aplicación cliente FTP típica que elimina un archivo.

Su objetivo Acciones que realiza Efectos
Inicia una sesión FTP. Crea un objeto CInternetSession. Inicializa WinInet y se conecta al servidor.
Se conecta a un servidor FTP. Usa CInternetSession::GetFtpConnection. Devuelve un objeto CFtpConnection.
Asegurarse de que está en el directorio correcto en el servidor FTP. Usa CFtpConnection::GetCurrentDirectory o CFtpConnection::GetCurrentDirectoryAsURL. Devuelve el nombre o la dirección URL del directorio al que está conectado actualmente en el servidor, en función de la función miembro seleccionada.
Cambia a un nuevo directorio FTP en el servidor. Usa CFtpConnection::SetCurrentDirectory. Cambia el directorio al que está conectado actualmente en el servidor.
Busca el primer archivo en el directorio FTP. Usa CFtpFileFind::FindFile. Busca el primer archivo. Devuelve FALSE si no se encuentra ningún archivo.
Busca el siguiente archivo en el directorio FTP. Usa CFtpFileFind::FindNextFile. Busca el siguiente archivo. Devuelve FALSE si no se encuentra el archivo.
Eliminar el archivo encontrado por FindFile o FindNextFile. Usa CFtpConnection::Remove, con el nombre de archivo devuelto por FindFile o FindNextFile. Elimina el archivo en el servidor para leer o escribir.
Controle las excepciones. Usa la clase CInternetException. Manipula todos los tipos comunes de excepciones de Internet.
Finaliza la sesión FTP. Elimina el objeto CInternetSession. Limpia automáticamente los identificadores de archivos abiertos y las conexiones.

Consulte también

Extensiones de Internet Win32 (WinInet)
Requisitos previos para las clases de cliente Internet
Escritura de una aplicación cliente de Internet mediante clases WinInet de MFC