perché robocopy dice che questo file è più vecchio?


2

perché robocopy dice che questo file è più vecchio?

Spettacoli di Robocopy (penso di aver usato / MIR e / L)

   2    M:\bk\laptopcopy\pics\
        Older              79248    regular-expressions-cheat-sheet-v2.png

Nessuno dei timestamp sembra riflettere questo però.

---- dir showing the modified time stamp
M:\>dir m:\bk\laptopcopy\pics
Tue 22 Jul 2008  05:01            79,248 regular-expressions-cheat-sheet-v2.png

F:\formozy\smalltxtdoc\bk\laptopcopy\pics
>dir regular-expressions-cheat-sheet-v2.png
22/07/2008  05:01            79,248 regular-expressions-cheat-sheet-v2.png
------


---dir showing the creation time stamp----
M:\bk\laptopcopy\pics
>dir /t:c regular-expressions-cheat-sheet-v2.png
24/08/2008  16:04            79,248 regular-expressions-cheat-s

F:\formozy\smalltxtdoc\bk\laptopcopy\pics
>dir /t:c regular-expressions-cheat-sheet-v2.png
24/08/2008  16:04            79,248 regular-expressions-cheat-s
----------------------


--- dir showing the access time stamp    
M:\bk\laptopcopy\pics
>dir /t:a regular-expressions-cheat-sheet-v2.png
20/04/2013  11:23            79,248 regular-expressions-cheat-sh

F:\formozy\smalltxtdoc\bk\laptopcopy\pics
>dir /t:a regular-expressions-cheat-sheet-v2.png
29/12/2010  14:31            79,248 regular-expressions-cheat-sh
----------

La documentazione dice [1]

File        Exists In   Exists In        Source/Dest     Source/Dest   Source/Dest
Class       Source      Destination      File Times      File Sizes    Attributes
=========== =========== ================ =============== ============= ============
Lonely      Yes         No               n/a             n/a           n/a
Tweaked     Yes         Yes              Equal           Equal         Different
Same        Yes         Yes              Equal           Equal         Equal
Changed     Yes         Yes              Equal           Different     n/a
Newer       Yes         Yes              Source > Dest   n/a           n/a
Older       Yes         Yes              Source < Dest   n/a           n/a
Extra       No          Yes              n/a             n/a           n/a
Mismatched  Yes (file)  Yes (directory)  n/a             n/a           n/a

[1] Cosa significa robocopy per ottimizzato, solitario ed extra?

Che menziona la documentazione e http://theether.net/download/Microsoft/Utilities/robocopy.pdf e http://www.lordgoogle.com/downloads/robocopy/robocopy.doc


L'ultima serie di timestamp sembra riflettere più vecchio, no? Se M: è l'origine e F: destinazione.
N4TKD,

@AlwaysLearning Non credo. più vecchio è quando la fonte è più vecchia di dest. più recente è quando l'origine è più recente di dest. inoltre non penso che guardi il tempo di accesso (che è quello) e, penso che quei tempi di accesso siano un caso più recente piuttosto che più vecchio. source> dest. Vedi quella tabella
barlop il

Buon punto che mi sposto su SnycToy molto tempo fa, a causa di problemi come questi potresti voler pensare di cambiare, se puoi. microsoft.com/en-us/download/details.aspx?id=15155
N4TKD

@ Grazie sempre, lo prenderò in considerazione. Attualmente uso al di là del confronto per controllare le mie copie a volte. ma penso che 'al di là del confronto' potrebbe anche fare una copia, o sincronizzare o sincronizzare le operazioni correlate. In realtà non ho mai usato robocopy per i miei backup e l'ho provato solo ora. Normalmente uso la copia veloce ma questo si comporta in modo altrettanto strano all'improvviso, cosa mai accaduta prima. Anche se ora ci penso, ho copiato i file su nuovi dischi rigidi perché ho cambiato 2 dischi rigidi in quel computer. Nel qual caso potrei eliminare il backup ricrearlo e il problema non si ripresenterà.
barlop,

@AlwaysLearning ma potrei scavare un po '(o molto se sono pazzo) solo per capire cosa sta succedendo in modo più dettagliato perché spesso aiuta in futuro.
barlop

Risposte:


4

Ho avuto lo stesso problema e ho riscontrato quanto segue:

http://www.conetrix.com/Blog/post/Robocopy-Incorrectly-Detects-Files-as-Newer-When-Copying-Between-Different-File-Systems.aspx

Fondamentalmente, questo indica che è possibile utilizzare l'opzione / FFT per Assumere tempi file FAT (granularità data / ora di 2 secondi).

Usando questo ora e non riesco più a sovrascrivere 100000 file identici


lo proverò presto se ho ancora quei percorsi / file, anche se nel mio caso C: \ e F: \ sono NTFS. Sebbene i file siano stati copiati tramite (poss FAT) chiavetta USB. comunque, ci proverò presto.
barlop,

Il / FFT funziona - non dice che un file sia più vecchio / più recente. Sebbene sia M: \ che F: \ siano NTFS .. anche io ho il file altrove su F con tutte le volte diverse da quelle di accesso uguali, e con l'altra robocopy non richiede / FFT per qualche motivo. Quindi, non solo non è il file system, ma non è che un file provenga da un USB e uno no. In questa fase non so perché funzioni o cosa stia succedendo, il che è un po 'sconcertante se dovessi usare robocopy o un altro programma con questo problema.
barlop

questo (mostrando i secondi con un timestamp), può essere rilevante superuser.com/questions/591438/…
barlop

Accetterò questa risposta perché non posso verificare che ciò avrebbe funzionato per me. Non ho più i file in cui si trovava quel problema e al momento non uso davvero robocopy o altro per il backup. E comunque dato che entrambi erano NTFS, quindi penso che questo non potrebbe essere.
barlop
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.