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 puede realizar en una aplicación cliente FTP típica que elimina un archivo.

Su objetivo Acciones que realice Efectos
Inicie una sesión FTP. Cree un objeto CInternetSession . Inicializa WinInet y se conecta al servidor.
Se conecta a un servidor FTP. Usa CInternetSession::GetFtpConnection. Devuelve un objeto CFtpConnection .
Asegúrese de que está en el directorio correcto en el servidor FTP. Utilice CFtpConnection::GetCurrentDirectory o CFtpConnection::GetCurrentDirectoryAsURL. Devuelve el nombre o la dirección URL del directorio al que está conectado actualmente en el servidor, según la función miembro seleccionada.
Cambie a un nuevo directorio FTP en el servidor. Use CFtpConnection::SetCurrentDirectory. Cambia el directorio al que está conectado actualmente en el servidor.
Busque el primer archivo en el directorio FTP. Use CFtpFileFind::FindFile. Busca el primer archivo. Devuelve FALSE si no se encuentra ningún archivo.
Busque el siguiente archivo en el directorio FTP. Use CFtpFileFind::FindNextFile. Busca el siguiente archivo. Devuelve FALSE si no se encuentra el archivo.
Elimine el archivo encontrado por FindFile o FindNextFile. Utilice 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. Use la clase CInternetException . Controla todos los tipos comunes de excepciones de Internet.
Finalizar la sesión ftp. Elimine 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 clases de cliente de Internet
Escritura de una aplicación cliente de Internet mediante clases WinInet de MFC