项目中有一处使用了robocopy, 按常规理解,robocopy是用来复制文件的,但是实际发现目标路径中某些文件被删掉了。于是研究了这行命令:
robocopy /z /r:0 /w:0 /MIR {source} {dest} {format}
问题出在 /MIR参数,有了这个参数,则命令会做一个检查,如果文件A在目标路径中存在,而在源路径中不存在,就会把目标路径中的文件A删除,第三个参数 {format}就规定了这些文件的名称格式,符合格式的名称都会进行这个检查。
项目中有一处使用了robocopy, 按常规理解,robocopy是用来复制文件的,但是实际发现目标路径中某些文件被删掉了。于是研究了这行命令:
robocopy /z /r:0 /w:0 /MIR {source} {dest} {format}
问题出在 /MIR参数,有了这个参数,则命令会做一个检查,如果文件A在目标路径中存在,而在源路径中不存在,就会把目标路径中的文件A删除,第三个参数 {format}就规定了这些文件的名称格式,符合格式的名称都会进行这个检查。