FTP連携方法 ミラーリング FFFTP

なかなか、Linuxでやろうとしたり、WindowsのFTPでFTPサーバーから自動ダウンロードさせるスクリプトを作成しようとしましたが、なかなかうまく行きませんでした。

あのシンプルなFFFTPでその機能があることを知り備忘録にします。

なを、SFTPを使う場合は、WinSCPを使った方がいいかもしれません。

(1)まず、普通にFFFTPにFTP接続情報を設定して接続できることを確認します。
※ホストの設定名はバッチファイルないで使用しますが、日本語はNGです。アルファベットで設定してください。

(2)FFFTPの環境設定>>ミラーリング>>ミラーリングダウンロードで確認
このチェックを外さないと自動化できないで確認画面でストップの可能性あり。

(2)バッチファイル作成
rem –set : 接続するホストの設定名を指定する
rem –mirrordown : 接続後ミラーリングダウンロードを行う
rem –force : ミラーリング開始の確認をしない
rem –quit : ミラーリング終了後、FFFTPを閉じる

rem 開始時刻を記録する
echo start > log.txt
date /t >> log.txt
time /t >> log.txt

rem バックアップを行う
“C:\Program Files\ffftp\FFFTP.exe” –set “backup_setting” –mirrordown –force –quit

rem 終了時刻を記録する
echo end >> log.txt
date /t >> log.txt
time /t >> log.txt

上記のバッチファイルをタスクスケジューラーで動かせば自動化できる。

コメントを残す

メールアドレスが公開されることはありません。

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください