WindowsのバッチファイルでFTPクライアントを実行
Created: 3/30/2009, 12:00:00 AM
WindowsのバッチファイルでFTPクライアントを実行してFTPサーバからファイルを落とすサンプルです。バッチファイル自体にFTPコマンドは書けませんのでコマンドを記述したファイルをバッチファイルに食わせます。コマンドファイルは以下のようになります。
ftpcmd.txt
open example.com user administrator admin cd /sysimage/20090328 lcd c:¥sysimage¥20090328 mget 20090328/* quit
openでexample.comというFTPサーバに接続。userでログイン。cdでサーバ上のディレクトリを移動。lcdでローカルのディレクトリを移動。mgetで/sysimage/20090328ディレクトリ内の全てのファイルをダウンロードというような感じです。で、こいつを以下のようにバッチファイルに食わせればOKです。
ftpget.bat
ftp -i -n -s:ftpcmd.txt