• 締切済み

特定のフォルダを除外してバックアップするバッチファイル

現在、複数のネットワーク共有のバックアップを採るバッチファイル(下記)を使用しております。 以下の書き方ですと、全てのフォルダが採られてしまいます。 特定のフォルダだけ除いてバックアップを取るバッチファイルを作成したいのですが、どのようにすれば宜しいでしょうか? ○サーバ(saruru)の全ての共有フォルダを、自分のPCの「J:\saruru\」以下にバックアップする。 for /f "tokens=1,2" %%A in ('net view \\saruru') do if %%B==Disk xcopy /y /s /i /d \\saruru\%%A J:\saruru\%%A\ >> err.txt rem for /f "tokens=1,2" %%A in ('net view \\saruru') do if %%B==Disk xcopy /c /h /y /k /f /s /i /d \\saruru\%%A I:\saruru\%%A\ >> err.txt もっとベストなスクリプトがありましたら、ご教授お願いいたします。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

実用的かどうかは知りませんが, xcopy には /exclude ってスイッチがありますね.

chocobe
質問者

お礼

どうも有難う御座いました。 とても役に立ちました・・・。

関連するQ&A