我正在尝试使用Robocopy将所有文件,文件夹和子目录从一个位置移动到另一个位置。有些文件不应移动。我想存储这些文件的列表,这些列表不应在文本文件中移动。
Robocopy是什么语法1. Robocopy命令?2.文件的语法以进行排除。就像路径需要绝对吗?
我已经环顾四周,但是所有帖子似乎都在想法周围尖头
ROBOCOPY ^
"C:SOURCE" ^
"C:TARGET" ^
/E
ExclusionList.txt
-file1.txt
-file2.txt
如果我只需要/xf指向排除文件?还是/xf点在每个exlcuded文件上?
或我必须使用:
/job:jobname:从命名作业文件中获取参数。
但是我如何使用/作业....这是一个带有扩展名.job的文本文件...如果是这样,我该如何使用变量。
谢谢,
如果您没有太多的排除文件,则可以将列表作为变量生成,以包含在 /XF
选项中。<<<<<<<<<<<<<</p>
@Echo Off
SetLocal EnableDelayedExpansion
Set "exList=C:UsersThe_BManDesktopExclusionList.txt"
Set "xFiles="
For /F UseBackQDelims^=^ EOL^= %%A In ("%exList%"
) Do If Not Defined xFiles (Set xFiles="%%~A") Else Set xFiles=!xFiles! "%%~A"
Echo( /XF %xFiles%
Timeout -1