Condividi tramite


Esempio relativo alle tecnologie di client FTP

Aggiornamento: novembre 2007

In questo esempio viene illustrato come utilizzare i metodi delle classi FtpWebRequest e FtpWebResponse per caricare e scaricare file utilizzando un server FTP.

Per informazioni sull'utilizzo degli esempi, vedere i seguenti argomenti:

Per generare l'esempio utilizzando il prompt dei comandi

  1. Aprire una finestra del prompt dei comandi e passare alla sottodirectory CS della directory FTPSample. Per informazioni sulle impostazioni necessarie e sul prompt dei comandi dell'SDK, vedere Procedura: definire impostazioni di esempio.

  2. Digitare msbuild FTPSample.sln nella riga di comando.

Per generare l'esempio utilizzando Visual Studio

  1. Aprire Esplora risorse e passare alla sottodirectory CS della directory FTPSample.

  2. Fare doppio clic sull'icona relativa a FTPSample.sln per aprire il file in Visual Studio.

  3. Scegliere Genera soluzione dal menu Genera.

L'applicazione verrà generata nella directory predefinita \bin o \bin\Debug.

Per eseguire l’esempio

  1. Passare alla directory contenente il nuovo file eseguibile utilizzando la finestra del prompt dei comandi.

  2. Digitare FTPSample.exe/? nella riga di comando per ottenere informazioni di aiuto sull'utilizzo di questo esempio.

    Digitare FTPSample.exe<URL di download FTP> nella riga di comando per scaricare un file da un server FTP. Ad esempio, FtpSample ftp://nomeserver/download.txt.

    Digitare FTPSample.exe<file locale> <URL di caricamento FTP> nella riga di comando per caricare un file in un server FTP. Ad esempio, FtpSample upload.txt ftp://nomeserver/upload.txt.

    Digitare FTPSample.exe/list <URL di elenco FTP> nella riga di comando per ottenere l'elenco dei file in un server FTP.

    Nota:

    L'esempio genera un'applicazione console. Per visualizzarne l'output, è necessario avviarla dalla finestra del prompt dei comandi.

Osservazioni

Nell'esempio sono richieste informazioni sul percorso relativo. I percorsi completi non sono supportati.

Vedere anche

Riferimenti

FtpWebRequest

FtpWebResponse

System.Net

WebException