Jak zachować datę i godzinę podczas przenoszenia pojedynczych plików?

0

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.

Samir
źródło
Spójrz na to podobne pytanie: superuser.com/questions/146125/…
amiregelz
Dzięki! Wygląda na to, że GUI Robocopy zostało przerwane. Został zastąpiony przez RichCopy i wygląda na to, że to nowe narzędzie oferuje opcję „przenoszenia” plików zamiast ich kopiowania. Spróbuję tego. Aby odpowiedzieć na moje pytanie dotyczące robocopy, czy można go użyć do kopiowania pojedynczych plików? Jak wyglądałaby składnia polecenia dla tego? Ponownie nie jestem po dublowaniu kompletnych drzew katalogów.
Samir

Odpowiedzi:

0

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.

notyouraverageuser
źródło
0

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.

hdhondt
źródło