FTP サーバーにファイルを生成するプログラムがありますが、完了するまでに 3 ~ 5 分かかる場合があり、プログラムによって作成されるファイルの名前も知っていました。サーバーでプログラムを開始すると、ファイルが作成されるまでチェックし続けます。ファイルが作成されたら、以下のバッチ スクリプトを使用してファイルをローカル デスクトップに ftp します。
@ftp -i -s:"%~f0"&GOTO:EOF
open 10.100.16.111
username
password
lcd c:\
cd root/output_folder
binary
mget "*partial_file_name*" REM mget using wildcard search
disconnect
bye
このスクリプトは私にとってはうまくいきます。しかし、問題は、このスクリプトをそのまま変更する必要があることです。スクリプトは、ファイルが生成されるまで実行し続ける必要があります。ファイルの作成がいつ完了するかわからないためです。そのため、ファイルの作成が完了するまで待機し、同じファイルを FTP 経由でダウンロードするループ スクリプトを作成するために、誰かが私を助けてくれたり、ガイドしてくれたりするのは素晴らしいことです。