/is包括相同的文件。
/it包含“调整”文件。
“相同的文件”是指相同的文件(名称,大小,时间,属性)。 “调整过的文件”意味着具有相同名称,大小和时间但属性不同的文件。
robocopy src dst sample.txt /is # copy if attributes are equal
robocopy src dst sample.txt /it # copy if attributes differ
robocopy src dst sample.txt /is /it # copy irrespective of attributes
This answer上的超级用户有什么样的文件的选择参数匹配的一个很好的解释。
就这样说,我可以重现你描述的行为,但是从我对文档的理解以及在我的测试中生成的输出robocopy中,我会考虑这个错误。
PS C:\temp>New-Item src -Type Directory >$null
PS C:\temp>New-Item dst -Type Directory >$null
PS C:\temp>New-Item src\sample.txt -Type File -Value "test001" >$null
PS C:\temp>New-Item dst\sample.txt -Type File -Value "test002" >$null
PS C:\temp>Set-ItemProperty src\sample.txt -Name LastWriteTime -Value "2016/1/1 15:00:00"
PS C:\temp>Set-ItemProperty dst\sample.t