- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コマンドプロンプトを使ったFTPの自動化(応用))
コマンドプロンプトを使ったFTPの自動化(応用)
このQ&Aのポイント
- バッチファイルを使用してFTPでファイルを複数のサーバーに効率的にアップロードする方法を教えてください。
- テキストファイルにサーバー情報を書き込み、1行ずつ読み込んで実行するプログラムが作れるかどうか教えてください。
- 具体的なFTPのコマンドや動作の説明もお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
可能かと言えば可能です。ファイルを読んでファイルを書きそれを実行させる。 for /f "delims=, tokens=1-5" %%A in (テキストファイル.txt) do ( (echo open %%A echo %%B echo %%C echo ascii echo prompt echo cd %%D\aaa echo lcd %%E\aaa echo mput * echo cd %%D\bbb echo lcd %%E\bbb echo mput * echo quit ) > ftpcommands.txt ftp -s:ftpcommands.txt >>ftplog.txt )
その他の回答 (1)
- nda23
- ベストアンサー率54% (777/1415)
回答No.1
アナタのプログラムスキルによります。 C等でマルチスレッドを制御できるなら、 8スレッドくらいずつ同時に処理させる プログラムを提案します。シリアルに やる時の時間の1/8以上の効率が期待 できます。 スクリプト、あるいはExcelマクロが作れる 程度なら、それなりのものを提示できます。 先ずはどの程度のスキルかご提示下さい。