- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FTPのバッチファイルで日付を引数で与えたい)
FTPのバッチファイルで日付を引数で与える方法
このQ&Aのポイント
- FTPのバッチファイルに引数を与える方法を知りたい。
- FTPの中で環境変数は使えないため、日付を引数で指定する方法を探しています。
- 現在は手動でバッチファイルを編集して日付を指定していますが、より効率的な方法があれば知りたい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一時ファイルをつくる方法ですが、引数に日付を与えられるよう書き直してみました。 :[ftpget.bat]------------------------------------------ if "%1"=="" exit /b echo open ホスト名>ftpget.txt echo ユーザー名>>ftpget.txt echo パスワード>>ftpget.txt echo bin>>ftpget.txt echo prompt>>ftpget.txt echo cd /~対象ホストのディレクトリ~/%1/host1>>ftpget.txt echo !mkdir C:\%1>>ftpget.txt echo lcd C:\%1>>ftpget.txt echo mget *.txt>>ftpget.txt echo quit>>ftpget.txt ftp -s:ftpget.txt del ftpget.txt ---------------------------------------------------- 引数の正当性のチェックはしていません。引数を指定しない場合は何もせずに終了します。
その他の回答 (1)
noname#208124
回答No.1
引数を元にバッチファイルを作るバッチファイル、で作ったバッチファイルをcallして終わったらdelする
質問者
お礼
回答ありがとうございます。 引数を元に新たにバッチファイルを作るということですね
お礼
回答ありがとうございました。 遅くなってしまいましたが、教えていただいたように作ったところ期待通りの動きをしてくれました。