ファイル転送プロトコル (FTP) サーバー サービスを実行しているコンピューターとの間でファイルを転送します。 このコマンドは、ASCII テキスト ファイルを処理することによって、対話的にまたはバッチ モードで使用できます。
Syntax
ftp [-v] [-d] [-i] [-n] [-g] [-s:<filename>] [-a] [-A] [-x:<sendbuffer>] [-r:<recvbuffer>] [-b:<asyncbuffers>][-w:<windowssize>][<host>] [-?]
Parameters
| Parameter | Description |
|---|---|
| -v | リモート サーバーの応答を表示をしません。 |
| -d | デバッグを有効にし、FTP クライアントと FTP サーバー間で渡されたコマンドを表示します。 |
| -i | 複数のファイル転送中の対話型プロンプトを無効にします。 |
| -n | 初期接続時に自動ログインを抑制します。 |
| -g | ファイル名グロビングを無効にします。 Glob では、アスタリスク (*) と疑問符 (?) をローカル ファイル名とパス名のワイルドカード文字として使用できます。 |
-s:<filename> |
ftp コマンドを含むテキストファイルを指定します。 これらのコマンドは、 ftp の起動後に自動的に実行されます。 このパラメーターには、スペースは許可されません。 リダイレクトではなく、このパラメーターを使用して (<)。
手記: Windows 8 および Windows Server 2012 以降のオペレーティング システムでは、テキスト ファイルを UTF-8 で記述する必要があります。 |
| -a | FTP データ接続をバインドするときに、任意のローカル インターフェイスを使用できるように指定します。 |
| -A | 匿名として FTP サーバーにログオンします。 |
-x:<sendbuffer> |
8192 の既定の SO_SNDBUF サイズをオーバーライドします。 |
-r:<recvbuffer> |
8192 の既定の SO_RCVBUF サイズをオーバーライドします。 |
-b:<asyncbuffers> |
3 の既定の非同期バッファー数をオーバーライドします。 |
-w:<windowsize> |
転送バッファーのサイズを指定します。 デフォルトのウィンドウサイズは 65535 バイトです。 |
<host> |
接続先の FTP サーバーのコンピューター名、IP アドレス、または IPv6 アドレスを指定します。 ホスト名またはアドレスを指定した場合は、行の最後のパラメーターになる可能性があります。 |
| -? | コマンド プロンプトにヘルプを表示します。 |
Remarks
ftp コマンド行パラメーターでは、大文字と小文字が区別されます。
このコマンドは、使用可能な場合にのみ、 インターネット プロトコル (TCP/IP) プロトコルはネットワーク接続のネットワーク アダプターのプロパティ内のコンポーネントとしてインストールします。
ftp コマンドは対話的に使用できます。 起動後、 ftpコマンドを 使用できるサブ環境を作成します。 コマンド プロンプトに戻るには、 quit コマンドを入力します。 ftp サブ環境が実行されている場合は、
ftp >コマンドプロンプトによって示されます。 詳細については、 ftp コマンドを参照してください。ftp コマンドは、IPv6 プロトコルがインストールされている場合に IPv6 の使用をサポートします。
Examples
ftp.example.microsoft.com という名前の FTP サーバーにログオンするには、次のように入力します。
ftp ftp.example.microsoft.com
ftp.example.microsoft.com という名前の ftp サーバーにログオンし、resync.txtという名前のファイルに含まれる ftp コマンドを実行するには、次のように入力します。
ftp -s:resync.txt ftp.example.microsoft.com