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.

L'obiettivo

Azioni da effettuare

Effetti

Avviare una sessione FTP.

Creare un oggetto CInternetSession.

Inizializza WinInet e si connette al server.

Connettere a un server FTP.

Utilizzare CInternetSession::GetFtpConnection.

Restituisce un oggetto CFtpConnection.

Controllare per assicurarsi di trovarsi nella directory corretta del server FTP.

Utilizzo CFtpConnection::GetCurrentDirectory o CFtpConnection::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.

Utilizzare CFtpConnection::SetCurrentDirectory.

Modifica la directory a cui si è attualmente connessi sul server.

Individuare il primo file nella directory FTP.

Utilizzare CFtpFileFind::FindFile.

Trova il primo file. Restituisce FALSE se nessun file è stato trovato.

Individuare il file successivo nella directory FTP.

Utilizzare CFtpFileFind::FindNextFile.

Individua il file seguente. Restituisce FALSE se il file non viene trovato.

Eliminare il file trovato da FindFile o da FindNextFile.

Utilizzare CFtpConnection::Remove, utilizzando il nome del file restituito da FindFile o da FindNextFile.

Elimina il file sul server per la lettura o la scrittura.

Gestire le eccezioni.

Utilizzare la classe CInternetException.

Gestisce tutti i tipi di eccezioni comuni di Internet.

Termine della sessione FTP.

Disporre dell'oggetto CInternetSession.

Viene effettuata la pulizia automatica degli handle e delle connessioni del file aperto.

Vedere anche

Concetti

Estensioni Internet Win32 (WinInet)

Prerequisiti per le classi client Internet

Scrittura di un'applicazione client Internet con classi WinInet MFC