• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FTPのバッチファイルで日付を引数で与えたい)

FTPのバッチファイルで日付を引数で与える方法

このQ&Aのポイント
  • FTPのバッチファイルに引数を与える方法を知りたい。
  • FTPの中で環境変数は使えないため、日付を引数で指定する方法を探しています。
  • 現在は手動でバッチファイルを編集して日付を指定していますが、より効率的な方法があれば知りたい。

質問者が選んだベストアンサー

  • ベストアンサー
  • pita-gora
  • ベストアンサー率70% (102/145)
回答No.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 ---------------------------------------------------- 引数の正当性のチェックはしていません。引数を指定しない場合は何もせずに終了します。

noname#147649
質問者

お礼

回答ありがとうございました。 遅くなってしまいましたが、教えていただいたように作ったところ期待通りの動きをしてくれました。

その他の回答 (1)

noname#208124
noname#208124
回答No.1

引数を元にバッチファイルを作るバッチファイル、で作ったバッチファイルをcallして終わったらdelする

noname#147649
質問者

お礼

回答ありがとうございます。 引数を元に新たにバッチファイルを作るということですね

関連するQ&A