Jak mogę zachować informacje o dacie i czasie, gdy przenoszę pliki na inny dysk?
Chciałbym zachować datę i godzinę ostatniej modyfikacji, a także datę i godzinę utworzenia. Chcę w zasadzie zachować jak najwięcej o tym pliku, nie zmieniając go w żaden sposób.
Spotkałem się z dyskusjami na temat robocopy
dowództwo. Ale to wydaje się działać tylko wtedy, gdy kopiujesz całe drzewa katalogów wraz z plikami. Więc co, jeśli chcę tylko skopiować 1 pojedynczy plik? Czy są jakieś inne alternatywy?
Na marginesie, nie szukam sposobu na skopiowanie pliku, chciałbym go przenieść, a nie skopiować. Ale może to być zorganizowane przez proste skopiowanie go, a następnie usunięcie oryginalnego pliku źródłowego. Ale może nie działać w tym samym poleceniu, więc musiałby to być proces dwuetapowy.
Jednym z obejść, z którym się spotkałem, jest zarchiwizowanie oryginalnego pliku w pliku ZIP, przeniesienie go do miejsca docelowego, wyodrębnienie go z ZIP. Następnie usuń plik ZIP i plik źródłowy. Wydaje się to jednak bardzo żmudne i czasochłonne, zwłaszcza w przypadku dużych plików. Oczywiście nie musisz czekać na skompresowanie pliku, możesz go zarchiwizować w pliku ZIP bez kompresji. Ale to wciąż nudne.
Odpowiedzi:
zgodnie ze źródłem poniżej: możesz skopiować je za pomocą robocopy, zachowując oryginalny znacznik czasu, możesz określić konkretny plik lub cały folder. źródło : http://en.wikipedia.org/wiki/Robocopy
Na przykład: aby skopiować plik o nazwie exampletextfile.txt z katalogu c: tutaj do c: możesz wpisać:
Robocopy c: tutaj c: there exampletextfile.txt
jednak lepszym źródłem byłoby: http://technet.microsoft.com/en-us/magazine/ee851678.aspx w tym więcej przykładów i szczegółowych informacji.
źródło
używam XXCOPY . Może zachować datę i godzinę dla plików lub katalogów za pomocą następujących przełączników:
/ TCW // skopiowanie znacznika czasu ostatniego zapisu (domyślnie) / TCW0 // nie kopiuj znacznika czasu ostatniego zapisu
/ TCC // znacznik czasu tworzenia kopii / TCC0 // nie kopiuj znacznika czasu tworzenia (domyślnie)
/ TCA // skopiowanie znacznika czasu ostatniego dostępu / TCA0 // nie kopiuj znacznika czasu ostatniego dostępu (domyślnie)
/ Skrót TC dla / TCA / TCC / TCW (kopiuje wszystkie trzy typy znaczników czasu) / Skrót TC0 dla / TCA0 / TCC0 / TCW0.
Aby uzyskać więcej informacji, zobacz ta strona.
źródło