ftp

適用対象: Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

ファイル転送プロトコル (FTP) サーバー サービスを実行しているコンピューターとの間でファイルを転送します。 このコマンドは、ASCII テキスト ファイルを処理することによって、対話的にまたはバッチ モードで使用できます。

構文

ftp [-v] [-d] [-i] [-n] [-g] [-s:<filename>] [-a] [-A] [-x:<sendbuffer>] [-r:<recvbuffer>] [-b:<asyncbuffers>][-w:<windowssize>][<host>] [-?]

パラメーター

パラメーター 説明
-v リモート サーバーの応答を表示をしません。
-d デバッグを有効にし、FTP クライアントと FTP サーバー間で渡されたコマンドを表示します。
-i 複数のファイル転送中の対話型プロンプトを無効にします。
-n 初期接続時に自動ログインを抑制します。
-g ファイル名グロビングを無効にします。 Glob ローカル ファイルとパス名にワイルドカード文字としてアスタリスク (*) と疑問符 (?) の使用を許可します。
-s:<filename> 含むテキスト ファイルを指定 ftp コマンドです。 これらのコマンドを実行した後に自動的に ftp を開始します。 このパラメーターには、スペースは許可されません。 リダイレクトではなく、このパラメーターを使用して (<)。 注: Windows 8 および Windows Server 2012 以降のオペレーティング システムでは、UTF-8 でテキスト ファイルが書き込まれる必要があります。
-a FTP データ接続をバインドするときに、任意のローカル インターフェイスを使用できるように指定します。
匿名として FTP サーバーにログオンします。
-x:<sendbuffer> 8192 の既定の SO_SNDBUF サイズをオーバーライドします。
-r:<recvbuffer> 8192 の既定の SO_RCVBUF サイズをオーバーライドします。
-b:<asyncbuffers> 3 の既定の非同期バッファー数をオーバーライドします。
-w:<windowssize> 転送バッファーのサイズを指定します。 既定のウィンドウ サイズは、4096 バイトです。
<host> 接続先の FTP サーバーのコンピューター名、IP アドレス、または IPv6 アドレスを指定します。 ホスト名またはアドレスを指定した場合は、行の最後のパラメーターになる可能性があります。
-? コマンド プロンプトにヘルプを表示します。

解説

  • ftp コマンドライン パラメーターは大文字と小文字が区別されます。

  • このコマンドは、使用可能な場合にのみ、 インターネット プロトコル (TCP/IP) プロトコルはネットワーク接続のネットワーク アダプターのプロパティ内のコンポーネントとしてインストールします。

  • ftp コマンドは、対話的に使用できます。 起動すると、 ftp により、使用することができますサブ環境 ftp コマンドです。 」と入力して、コマンド プロンプトに返すことができます、 終了 コマンドです。 ftp サブ環境が実行中は、それが ftp > コマンド プロンプトで示されます。 詳細については、ftp コマンドを参照してください。

  • ftp コマンドは、IPv6 プロトコルがインストールされている場合に、IPv6 の使用をサポートします。

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