- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチファイルの環境変数の取り扱い)
バッチファイルの環境変数の取り扱い
このQ&Aのポイント
- バッチファイルの環境変数を使ったrobocopyのバックアップログ作成方法
- 複数のフォルダに対してrobocopyを使用してバックアップログを作成する際に発生するエラーの解決方法
- ネットワークの接続に問題がない場合、setコマンドの無効化(初期化)方法
- みんなの回答 (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"とすると短くできます。 的確なアドバイスが出来てませんが参考にしてください。
その他の回答 (1)
- notnot
- ベストアンサー率47% (4900/10358)
回答No.1
他にエラーメッセージはないですか? D:\log\folder1_log_m\ というフォルダーはありますか?
質問者
お礼
配当いただきどうもありがとうございます。 そのフォルダは作成してあります。
質問者
補足
すいません 回答いただきありがとうございます。 でした。
お礼
回答いただきどうもありがとうございます >気になるのが/LOG+:"%logfile1m%"の部分ですかね。 を直してみたところうまく動きました。 どうもありがとうございました。 とても参考になりました。 解決しました。