FTP をバッチスクリプトで接続する

MD Aminul Islam 2022年8月18日
FTP をバッチスクリプトで接続する

FTP(ファイル転送プロトコル)は、あるコンピューターから別のコンピューターにファイルを転送するために使用されるクライアントサーバー上に構築された標準プロトコルです。

この記事では、FTP スクリプトをバッチで作成し、FTP サーバーに接続する方法を説明します。また、トピックを理解しやすくするために必要な例と説明が表示されます。

FTP をバッチスクリプトで接続する

始める前に、この重要な注意を払う必要があります。FTP スクリプトをバッチスクリプトに埋め込むには、FTP スクリプトの先頭に@ftp -i -s:"%~f0"&GOTO:EOF という行を追加する必要があります。

ここで、"%~f0"は実行中のバッチファイルの名前を解決するために使用され、GOTO: EOF はバッチスクリプトを閉じるために使用されます。

例 1:

以下は、バッチで記述された単純な FTP スクリプトです。これが最も基本的な概念です。スクリプトに Web アドレス、ユーザー名、およびパスワードを入力する必要があります。

この例のコードを見てみましょう。

@FTP -i -s:"%~f0"&GOTO:EOF
OPEN example.com
username
password
!:--- YOUR FTP COMMANDS START FROM HERE ---
LCD c:\MyLocalDirectory
CD  public_html/MyRemoteDirectory
binary
mput "*.*"
disconnect
bye

例 2:

これは古典的な FTP スクリプトの例であり、前のスクリプトとほとんど同じです。この例のコードを見てみましょう。

open example.com
username
password
!:--- YOUR FTP COMMANDS START FROM HERE ---
lcd c:\MyLocalDirectory
cd  public_html/MyRemoteDirectory
binary
mput "*.*"
disconnect
bye

例 3:

これは、FTP に自動的に接続できるようにする FTP スクリプトの例です。この例のコードは次のようになります。

@FTP -i -s:"%~f0"&GOTO:EOF
OPEN example.com
username
password
PWD

すべての例で、スクリプトを実行する前に、スクリプトに独自のユーザー名とパスワードを入力する必要があります。

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn