2016-12-22 11 views
0

Ich habe mehr als 15 Dateien Ich versuche, das Überschreiben mit Robocopy zu erzwingen. Ich verwende die folgenden Befehlszeilenoptionen:Warum zeigt robocopy einige Dateien als geändert an?

C:\>robocopy d:\datafolder f:\backup datafile*.dat /is /fft /MT:32 

15 Dateien erfolgreich kopiert wie erwartet.

I sofort führen Sie den folgenden Befehl in der Hoffnung zu sehen, dass alle 15 Dateien überschrieben werden soll, aber 4 zeigen einen Status von "geändert" übersprungen werden. Hier

C:\>robocopy d:\datafolder f:\backup datafile*.dat /is /fft /MT:32 /v /l 

ist das Protokoll von beiden Ausführungen:

C:\>robocopy d:\datafolder f:\backup datafile*.dat /is /fft /MT:32 

------------------------------------------------------------------------------- 
    ROBOCOPY  ::  Robust File Copy for Windows 
------------------------------------------------------------------------------- 

    Started : Thursday, December 22, 2016 11:35:45 AM 
    Source : d:\datafolder\ 
    Dest = f:\backup\ 

    Files : datafile*.dat 

    Options : /FFT /DCOPY:DA /COPY:DAT /IS /MT:32 /R:1000000 /W:30 

------------------------------------------------------------------------------ 

100%  New File    1.0 g  d:\datafolder\datafile0.dat 
100%  New File    1.0 g  d:\datafolder\datafile00.dat 
100%  New File    1.4 g  d:\datafolder\datafile01.dat 
100%  New File    600.0 m  d:\datafolder\datafile1.dat 
100%  New File    2.0 g  d:\datafolder\datafile11.dat 
100%  New File    2.0 g  d:\datafolder\datafile12.dat 
100%  New File    2.0 g  d:\datafolder\datafile13.dat 
100%  New File    500.0 m  d:\datafolder\datafile2.dat 
100%  New File    700.0 m  d:\datafolder\datafile3.dat 
100%  New File    500.0 m  d:\datafolder\datafile4.dat 
100%  New File    600.0 m  d:\datafolder\datafile5.dat 
100%  New File    600.0 m  d:\datafolder\datafile6.dat 
100%  New File    1.0 g  d:\datafolder\datafile7.dat 
100%  New File    1.0 g  d:\datafolder\datafile8.dat 
100%  New File    1.0 g  d:\datafolder\datafile9.dat 

------------------------------------------------------------------------------ 

       Total Copied Skipped Mismatch FAILED Extras 
    Dirs :   1   1   1   0   0   0 
    Files :  15  15   0   0   0   0 
    Bytes : 15.882 g 15.882 g   0   0   0   0 
    Times : 1:57:36 0:09:00      0:00:00 0:00:49 
    Ended : Thursday, December 22, 2016 11:45:35 AM 


C:\>robocopy d:\datafolder f:\backup datafile*.dat /is /fft /MT:32 /v /l 

------------------------------------------------------------------------------- 
    ROBOCOPY  ::  Robust File Copy for Windows 
------------------------------------------------------------------------------- 

    Started : Thursday, December 22, 2016 11:45:50 AM 
    Source : d:\datafolder\ 
    Dest = f:\backup\ 

    Files : datafile*.dat 

    Options : /FFT /V /L /DCOPY:DA /COPY:DAT /IS /MT:32 /R:1000000 /W:30 

------------------------------------------------------------------------------ 

       modified   600.0 m  d:\datafolder\datafile1.dat 
       modified   500.0 m  d:\datafolder\datafile2.dat 
       modified   700.0 m  d:\datafolder\datafile3.dat 
       modified   500.0 m  d:\datafolder\datafile4.dat 
100%  Same     1.0 g  d:\datafolder\datafile0.dat 
100%  Same     1.0 g  d:\datafolder\datafile00.dat 
100%  Same     1.4 g  d:\datafolder\datafile01.dat 
100%  Same     2.0 g  d:\datafolder\datafile11.dat 
100%  Same     2.0 g  d:\datafolder\datafile12.dat 
100%  Same     2.0 g  d:\datafolder\datafile13.dat 
100%  Same     600.0 m  d:\datafolder\datafile5.dat 
100%  Same     600.0 m  d:\datafolder\datafile6.dat 
100%  Same     1.0 g  d:\datafolder\datafile7.dat 
100%  Same     1.0 g  d:\datafolder\datafile8.dat 
100%  Same     1.0 g  d:\datafolder\datafile9.dat 

------------------------------------------------------------------------------ 

       Total Copied Skipped Mismatch FAILED Extras 
    Dirs :   1   1   1   0   0   0 
    Files :  15  11   4   0   0   0 
    Bytes : 15.882 g 13.636 g 2.246 g   0   0   0 
    Times : 0:00:00 0:00:00      0:00:00 0:00:00 
    Ended : Thursday, December 22, 2016 11:45:50 AM 

Wer weiß, warum diese vier Dateien als modifizierte zeigen und daher übersprungen werden?

Antwort

0

Möglicherweise ist das Problem, dass diese Dateien für robocopy identisch sind - wenn Zeitstempel und Dateigröße identisch sind, wird Robocopy keine Dateien kopieren/verschieben. So verschieben oder solche Dateien kopieren Sie haben /IT Option hinzufügen:

/IT :: Include Tweaked files - A Tweaked file is defined to be one that exists in both the source and destination, with identical size and timestamp, but different attribute settings. 

Einige Links zu lesen:

How does Robocopy determine if a file is “changed”,

Robocopy Syntax, Command Line Switches and Examples,

What does Robocopy mean by tweaked

Verwandte Themen