在复制批处理文件之前验证文件

时间:2012-03-13 03:29:18

标签: batch-file

我能够使用此脚本复制整个文件夹。请参阅下面的详细信息

for %%D in (
   "\\Computer1\Sample\"
   "\\Computer2\Sample\"
   "\\Computer3\Sample\"
   "\\Computer4\Sample\"
) do Xcopy /E /Y "c:\MyProject\Sample*.*" "%%D"

现在,我想在复制之前验证文件..有没有办法完成这个任务..?使用批处理文件的if条件..抱歉,'我是批处理文件创建的新手..

希望很快收到你的回复..

谢谢,

链接

1 个答案:

答案 0 :(得分:1)

您可以包含以下这一行:

attrib +h +s "c:\MyProject\SampleExceptThisOne.ext" 
复制之前

,这一行:

attrib -h -s "c:\MyProject\SampleExceptThisOne.ext" 

复制后。这样,具有+ H + S属性的文件不会被XCOPY命令复制(只要您在XCOPY中不包含/ H选项)。