批处理脚本新手.. 我想连续将文件从一个文件夹(A)复制到另一个文件夹(B)。另一个软件从文件夹B“移动”文件。我的Xcopy脚本不断地将文件从A复制到B.但是当从B移动复制的文件时,脚本会再次将相同的文件复制到B.脚本应该从A复制文件到B只有一次。
答案 0 :(得分:0)
您可以向我们展示脚本,让事情变得更轻松。
在提示符下,执行
xcopy /?
显示xcopy
选项。
我建议/d
选项可以满足您的需求。
答案 1 :(得分:0)
每个文件都有存档属性。创建此属性是为了确定何时需要复制文件(嗯,或多或少)。默认情况下,使用此属性集生成文件,对文件的任何更改都将再次设置。
xcopy
包含两个处理此属性的开关:/a
和/m
。
/a
告诉xcopy
仅复制具有归档属性集的文件
/m
告诉xcopy
仅复制已设置存档属性并清除属性的文件
您应该尝试类似xcopy /m "c:\sourceA\*" "c:\targetB"
的内容。这将复制包含存档属性的文件,并从存档中删除该属性。