robocopy는 대상에서 파일 및 디렉토리 시간을 보존하기 위해 어떤 스위치를 사용할 수 있습니까?


22

robocopy를 사용하여 파일을 새 드라이브에 복사 한 후 모든 파일 및 디렉토리 작성 시간을 알았으며 복사 시간으로 재설정되었습니다.

robocopy가 원본 파일 시간을 유지하도록하는 스위치가 있습니까?

답변:


36

/COPY:[copyflags]/DCOPY스위치 에 대한 옵션을 살펴보십시오 .

당으로서 ROBOCOPY /?사용 정보 :

/ COPY : copyflag [s] :: 파일을 복사 할 대상 (기본값은 / COPY : DAT)입니다.
                      (copyflags : D = 데이터, A = 속성, T = 타임 스탬프).
                      (S = 보안 = NTFS ACL, O = 소유자 정보, U = 요청 정보).

/ DCOPY : T :: 사본 디렉토리 타임 스탬프.

예를 들면 다음과 같습니다.

ROBOCOPY c : \ src d : \ dest / MIR / COPY : DT / DCOPY : T

모든 파일과 폴더를 복사하고 날짜 및 타임 스탬프를 유지합니다.

ROBOCOPY c : \ src d : \ dest / MIR / COPY : DAT / DCOPY : T

모든 파일과 폴더를 복사하고 날짜 및 타임 스탬프와 파일 속성을 유지합니다.

또한 스위치 /TIMFIX와 거의 동일 /COPY:DT하지만 폴더의 타임 스탬프를 수정하지 않는 다른 스위치 (더 이상 사용되지 않습니까?)가 있습니다 .

이들은 Windows 7 x64 Ultimate에서 ROBOCOPY 5.1.10.1027로 테스트되었습니다.

주의 그 /MIR디렉토리 당신이에서 복사되는 스위치 거울; 즉 /MIR, 소스 폴더에없는 대상 폴더의 파일도 삭제됩니다. /MIR스위치의 것과 동일 /E하고, /PURGE스위치를 병용 (a와하지만 작은 예외 ).


Robo 버전은 어떻게 보입니까?
Pacerier

Right-click -> Properties -> Details tab실행 파일에 @PacerierC:\Windows\System32\Robocopy.exe
Kev

UEFI cmd에 X:\Windows\System32\Robocopy.exe있습니다. cmd 방법이 있습니까?
Pacerier

@Pacerier- "UEFI에있을 수 없습니다"라는 말의 의미를 잘 모르겠습니다. 설명해 주시겠습니까?
Kev

1
@Pacerier이 방법 중 하나가 도움이 될 수 있습니다. stackoverflow.com/questions/602802/…
Kev

0

나는 이것을 직장에서 사용합니다. 데이터를 덮어 쓰거나 삭제할 수있는 / MIR 스위치를 사용하는 것보다 안전합니다. 폴더 및 파일의 타임 스탬프가 복사됩니다.

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

/ E는 빈 폴더를 복사합니다 (필요하지 않은 경우 제거).

/ SECFIX는 NTFS 권한을 복사합니다 (필요하지 않은 경우 제거).

이전을 제외하기 위해 / XO를 추가 할 수 있습니다 (예 : 폴더 마이그레이션을 실제로 수행하는 경우).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.