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