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