当我使用带有 /copyall 标志的 robocopy 时,第一次尝试文件将显示为“新文件”,输出将显示复制的新文件的数量和其他传输/字节信息。
这第二次尝试使用相同的路径 + 命令将显示“修改的”对于相同的文件,即使存在绝对是不任何改变或修改/输出仍将显示“x 个文件已复制,字节等信息”
第三次及后续尝试将正常运行(输出将不会显示任何新的/修改的文件传输)
参见下面的输出
PS C:\Users\administrator.SG-EQUINIX> robocopy B:\MSSQL\Test\test1 \\sqldr1\Backup\Test /copyall
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Started : Monday, 15 May 2017 12:37:33 AM
Source : B:\MSSQL\Test\test1\
Dest : \\sqldr1\Backup\Test\
Files : *.*
Options : *.* /COPYALL /R:1000000 /W:30
------------------------------------------------------------------------------
2 B:\MSSQL\Test\test1\
100% **New File** 34.8 m IBXX_backup_2017_04_19_173001_8474121 - Copy.trn
100% **New File** 34.8 m nn.trn
------------------------------------------------------------------------------
Total Copied Skipped Mismatch FAILED Extras
Dirs : 1 0 0 0 0 0
Files : 2 2 0 0 0 0
Bytes : 69.65 m 69.65 m 0 0 0 0
Times : 0:00:15 0:00:15 0:00:00 0:00:00
Speed : 4723113 Bytes/sec.
Speed : 270.258 MegaBytes/min.
Ended : Monday, 15 May 2017 12:37:49 AM
PS C:\Users\administrator.SG-EQUINIX> robocopy B:\MSSQL\Test\test1 \\sqldr1\Backup\Test /copyall
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Started : Monday, 15 May 2017 12:38:11 AM
Source : B:\MSSQL\Test\test1\
Dest : \\sqldr1\Backup\Test\
Files : *.*
Options : *.* /COPYALL /R:1000000 /W:30
------------------------------------------------------------------------------
2 B:\MSSQL\Test\test1\
**Modified** 34.8 m IBXX_backup_2017_04_19_173001_8474121 - Copy.trn
**Modified** 34.8 m nn.trn
------------------------------------------------------------------------------
Total Copied Skipped Mismatch FAILED Extras
Dirs : 1 0 0 0 0 0
Files : 2 2 0 0 0 0
Bytes : 69.65 m 69.65 m 0 0 0 0
Times : 0:00:00 0:00:00 0:00:00 0:00:00
Speed : 2282592000 Bytes/sec.
Speed : 130610.961 MegaBytes/min.
Ended : Monday, 15 May 2017 12:38:11 AM
有人知道为什么吗?
============== 下面添加以回复评论===============
SRC 和 DEST 具有相同的文件系统 (NTFS)、扇区和段大小。
在源文件和目标文件被 robocopied 之后,我也使用了 powershell 命令 getItem-Property。
它们的创建、访问、写入时间完全相同。然而,第二次尝试使用相同的 robocopy 命令时,仍然显示相同的文件被复制为“已修改”,尽管实际上没有实际复制(“时间”显示为 0)。
尝试了 /FFT 标志,结果相同,第二次尝试仍然显示文件已修改。但两边对同一文件的创建、访问、写入时间没有任何变化。
我的脑细胞正在死亡......