Які перемикачі може роботизувати копіювання, щоб зберегти час файлів і каталогів у цілі?


22

Після використання роботокопії для копіювання файлів на новий диск я зрозумів, що всі часи створення файлів і каталогів і були скинуті на час копіювання.

Чи є кілька перемикачів, щоб змусити робокопію зберігати початкові файли раз?

Відповіді:


36

Погляньте на варіанти перемикачів /COPY:[copyflags]і /DCOPY.

Відповідно до ROBOCOPY /?інформації про використання:

/ COPY: copyflag [s] :: що КОПУТАТИ для файлів (за замовчуванням є / COPY: DAT).
                      (copyflags: D = Дані, A = Атрибути, T = Мітки часу).
                      (S = безпека = NTFS ACL, O = інформація про власника, U = інформація про редагування).

/ DCOPY: T :: Часові позначки каталогів COPY.

Наприклад:

РОБОКОПІЯ c: \ src d: \ dest / MIR / COPY: DT / DCOPY: T

Скопіюйте всі файли та папки та збережіть позначки дати та часу.

РОБОКОПІЯ c: \ src d: \ dest / MIR / КОПІЯ: DAT / DCOPY: T

Скопіюйте всі файли та папки та збережіть позначки дати та часу та атрибути файлів.

Є також інший (і я вважаю, застарілий?) Перемикач, /TIMFIXякий робить те саме, що, /COPY:DTале він не фіксує часові позначки на папках.

Вони були протестовані за допомогою ROBOCOPY 5.1.10.1027 на Windows 7 x64 Ultimate.

Майте на увазі, що /MIRкомутатор відображає каталог, з якого ви копіюєте; тобто /MIRвидалить файли в папці призначення, яку не знайдено у вихідній папці. /MIRПеремикач є еквівалентом /Eі /PURGEперемикачі використовуються разом (але з невеликим винятком ).


Як ви бачите свою версію Robo?
Pacerier

@Pacerier Right-click -> Properties -> Details tabна виконуваному файлі, який зазвичай знаходиться за адресоюC:\Windows\System32\Robocopy.exe
Кев

Неможливо Я на UEFI cmd X:\Windows\System32\Robocopy.exe. Чи є спосіб cmd це зробити?
Pacerier

@Pacerier - я не знаю, що ви маєте на увазі під "Неможливо, я на UEFI", можете пояснити?
Кев

1
@Pacerier один із цих методів може допомогти: stackoverflow.com/questions/602802/…
Кев

0

Я використовую це на роботі. Безпечніше, ніж використання перемикача / MIR, який може перезаписувати чи видаляти дані. Це скопіює часові позначки для папок і файлів.

robocopy G:\users\username F:\Users\username /COPYALL /E /dcopy:T /SECFIX

/ E копіює порожні папки (видаляйте, якщо не потрібно)

/ SECFIX копіює дозволи NTFS (видалити, якщо не потрібно)

/ XO можна додати, щоб виключити старіші (тобто, якщо робити істинний процес для міграції папок)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.