2016-05-31 9 views
0

robocopyを使用してファイルをコピーするためのスクリプトが用意されています。コードは以下のとおりです。スイッチ/ xf thumbs.dbを追加すると、ログファイルには宛先とソースが含まれていないと表示され、ファイルはコピーされません。robocopyスイッチ(/ xf)がスクリプトを中断する

何か不足していますか?

SET switch1=/r:30 /w:1 /np /s /mt /log:"F:\Backup.log" 

SET source="\\server\folder" 
SET destination="F:\folder" 

FOR /d %%i IN ("%source%\*") DO ROBOCOPY %switch1% "%%i" "%destination%\%%~nxi" 
FOR /d %%p IN ("%source%\*.*") DO RMDIR "%%p" /s /q 
CD /d %destination% 
FOR /d %%i IN (*.*) DO RD "%%i" > NUL 2>&1 
+0

私はこれを自分で考え出しました。それは単に構文の間違った位置だった。私は%switch1%を行末まで移動して動作します。 –

答えて

0

私はこれを自分で考え出しました。それは単に構文の間違った位置だった。私は%switch1%を行末まで移動して動作します。

FOR /d %%i IN ("%source%\*") DO ROBOCOPY "%%i" "%destination%\%%~nxi" %switch1% 
関連する問題