Những công tắc nào có thể robocopy sử dụng để bảo toàn thời gian tập tin và thư mục trên mục tiêu?


22

Sau khi sử dụng robocopy để sao chép tệp vào ổ đĩa mới, tôi nhận ra rằng tất cả thời gian tạo tệp và thư mục và được đặt lại về thời điểm sao chép.

Có một số công tắc để làm cho robocopy giữ các tập tin gốc lần?

Câu trả lời:


36

Hãy xem các tùy chọn cho /COPY:[copyflags]/DCOPYchuyển đổi.

Theo ROBOCOPY /?thông tin sử dụng:

/ COPY: copyflag [s] :: what to COPY cho các tệp (mặc định là / COPY: DAT).
                      (copyflags: D = Data, A = Attribution, T = Timestamp).
                      (S = Security = NTFS ACLs, O = Thông tin chủ sở hữu, U = aUditing thông tin).

/ DCOPY: T :: Dấu thời gian thư mục COPY.

Ví dụ:

ROBOCOPY c: \ src d: \ mệnh / MIR / SAO: DT / DCOPY: T

Sẽ sao chép tất cả các tập tin và thư mục và giữ dấu ngày và thời gian.

ROBOCOPY c: \ src d: \ mệnh / MIR / SAO CHÉP: ĐẠT / DCOPY: T

Sẽ sao chép tất cả các tệp và thư mục và giữ nguyên tem và thời gian và thuộc tính tệp.

Ngoài ra còn có một công tắc khác (và tôi tin rằng không dùng nữa?) /TIMFIXKhông giống như /COPY:DTnhưng nó không sửa được dấu thời gian trên các thư mục.

Chúng đã được thử nghiệm với ROBOCOPY 5.1.10.1027 trên Windows 7 x64 Ultimate.

Xin lưu ý rằng công /MIRtắc phản chiếu thư mục mà bạn đang sao chép từ đó; nghĩa là, /MIRcũng sẽ xóa các tệp trong thư mục đích không tìm thấy trong thư mục nguồn. Công /MIRtắc tương đương /Evà các /PURGEcông tắc được sử dụng cùng nhau (nhưng có một ngoại lệ nhỏ ).


Bạn thấy phiên bản Robo của bạn như thế nào?
Pacerier

@Pacerier Right-click -> Properties -> Details tabtrên chương trình thực thi thường được đặt tạiC:\Windows\System32\Robocopy.exe
Kev

Không thể tôi đang ở trên UEFI cmd X:\Windows\System32\Robocopy.exe. Có một cách cmd để làm điều đó?
Pacerier

@Pacerier - Tôi không biết ý của bạn là gì "Không thể tôi ở UEFI", bạn có thể giải thích không?
Kev

1
@Pacerier một trong những phương pháp này có thể giúp: stackoverflow.com/questions/602802/
Kev

0

Tôi sử dụng nó trong công việc. An toàn hơn so với sử dụng công tắc / MIR có thể ghi đè hoặc xóa dữ liệu. Điều này sẽ sao chép dấu thời gian cho các thư mục và tập tin.

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

/ E sao chép các thư mục trống (loại bỏ nếu không cần thiết)

/ SECFIX sao chép quyền NTFS (xóa nếu không cần)

/ XO có thể được thêm vào để loại trừ cũ hơn (nghĩa là nếu thực hiện xác thực cho việc di chuyển thư mục)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.