Condividi tramite


Passaggi in un'applicazione client FTP tipica per eliminare un file

Nella tabella seguente vengono mostrati i passaggi che è possibile eseguire in una tipica applicazione client FTP per eliminare un file.

Obiettivo Azioni da effettuare Effetti
Avviare una sessione FTP. Creare un oggetto CInternetSession . Inizializza WinInet e si connette al server.
Consente di connettersi a un server FTP. Usare CInternetSession::GetFtp Connessione ion. Restituisce un oggetto CFtp Connessione ion.
Assicurarsi di trovarsi nella directory corretta nel server FTP. Usare CFtp Connessione ion::GetCurrentDirectory o CFtp Connessione ion::GetCurrentDirectoryAsURL. Restituisce il nome o l'URL della directory a cui si è attualmente connessi sul server, a seconda della funzione membro selezionata.
Passare a una nuova directory FTP sul server. Usare CFtp Connessione ion::SetCurrentDirectory. Modifica la directory a cui si è attualmente connessi sul server.
Individuare il primo file nella directory FTP. Usare CFtpFileFind::FindFile. Trova il primo file. Restituisce FALSE se non viene trovato alcun file.
Individuare il file successivo nella directory FTP. Usare CFtpFileFind::FindNextFile. Individua il file successivo. Restituisce FALSE se il file non viene trovato.
Eliminare il file trovato da FindFile o FindNextFile. Usare CFtp Connessione ion::Remove, usando il nome file restituito da FindFile o FindNextFile. Elimina il file sul server per la lettura o la scrittura.
Gestire le eccezioni. Usare la classe CInternetException . Gestisce tutti i tipi di eccezioni comuni di Internet.
Terminare la sessione FTP. Eliminare l'oggetto CInternetSession . Effettua la pulizia automatica degli handle e delle connessioni del file aperto.

Vedi anche

Estensioni Internet Win32 (WinInet)
Prerequisiti per le classi client Internet
Scrittura di un'applicazione client Internet con classi WinInet MFC