• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチファイルの環境変数の取り扱い)

バッチファイルの環境変数の取り扱い

このQ&Aのポイント
  • バッチファイルの環境変数を使ったrobocopyのバックアップログ作成方法
  • 複数のフォルダに対してrobocopyを使用してバックアップログを作成する際に発生するエラーの解決方法
  • ネットワークの接続に問題がない場合、setコマンドの無効化(初期化)方法

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

  • ベストアンサー
回答No.2

robocopyを最近触っていないのでrobocopy側のアドバイスは出来ませんが 気づいたことを書いときます。 > set というのを2つ使っているからうまくいかないのでしょうか? > もしも上記のことが原因の場合、1個目のset(logfile1m)というのを無効化するといいのでしょうか? set logfile1mは一つしか見えませんがset logfile0mの間違いですかね。 特にsetの部分は問題ないように思います。 気になるのが/LOG+:"%logfile1m%"の部分ですかね。 setコマンドの中でも""しているので展開すると""""こうなっちゃいますね。 /LOG+:%logfile1m% 「"」を取るか /LOG+:"%logfile1m:"=%" 展開時に消すかするとどうでしょうか。 あと、関係ないですが "%date:~0,4%-%date:~5,2%-%date:~8,2%_backup.log"の部分は "%date:/=-%_backup.log"とすると短くできます。 的確なアドバイスが出来てませんが参考にしてください。

nenosuke
質問者

お礼

回答いただきどうもありがとうございます >気になるのが/LOG+:"%logfile1m%"の部分ですかね。 を直してみたところうまく動きました。 どうもありがとうございました。 とても参考になりました。 解決しました。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

他にエラーメッセージはないですか? D:\log\folder1_log_m\ というフォルダーはありますか?

nenosuke
質問者

お礼

配当いただきどうもありがとうございます。 そのフォルダは作成してあります。

nenosuke
質問者

補足

すいません 回答いただきありがとうございます。 でした。

関連するQ&A