robocopyを定期的に実行するシステムを構築しています。
その中で毎回除外したいディレクトリが増減、変更されます。
なので除外ディレクトリに変数を組み込みrobocopyを実行したいと考えておりますが、
下記の記述で実行してもその変数分の回数robocopyが実行される為期待した動きをしませんでした。
除外したいディレクトリはカレントディレクトリ内にある「xxxxxx_abcd.txt」という名称のファイルの"xxxxxx"の部分が
除外対象ディレクトリ名となります。命名の法則は全ファイル同じです。
for /F "tokens=1* delims=_" %%A in ('dir /B *_*.*') do robocopy C:\Users\Desktop\mo\ C:\Users\Desktop\ve\ /MOV /s /XD %%A
除外したいディレクトリは複数あるので10個あれば1度のrobocopyで除外ディレクトリを10個記述したいです。
・例
カレントディレクトリ
|
|
|----1234_abcd.txt
|
|----897654_rfdew.xlsx
mo
|
|----1234----3333.xls
|
|----897654----4444.txt
|
|----4567----5555.pdf
↓ ★1234と897654ディレクトリは対象から除外
ve
|
|----4567----5555.pdf
お知恵をお貸し頂けると幸いです。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。