한 드라이브에서 다른 드라이브로 파일을 복사하고 싶지만 대상 파일보다 최신 인 소스 파일 만 복사하려고합니다. 그러나 특정 날짜 이후 변경된 소스 파일 만 복사하고 싶습니다.
xcopy를 사용하여 이러한 작업 중 하나를 수행 할 수 있지만 동시에 두 작업을 모두 수행하고 싶습니다.
예를 들어 2013 년 3 월 1 일 이후의 모든 소스 파일을 복사하려고하지만 소스 파일이 대상보다 최신 인 경우에만 파일을 복사하려고합니다. 이상적으로는 다음과 같이하고 싶습니다.
xcopy c:\*.* e:\*.* /D:03-01-2013
이런 식으로 결합 :
xcopy c:\*.* e:\*.* /D
xcopy 또는 Robocopy로이 작업을 수행 할 수 있습니까?
답변
이것은 아마도 당신이 원하는 것을 얻을 것입니다 :
Robocopy c:\ e:\ *.* /MAXAGE:20130301 /XO /E
이 /L
명령을 추가하여 실제로 실제로 수행하지 않고 수행 할 작업을 확인하십시오.
답변
동일한 명령에서 두 옵션을 모두 사용하십시오.
xcopy c:\*.* e:\*.* /D /D:03-01-2013
당신이 원하는 것을 얻습니다.
답변
누군가 명령 줄없이 동일한 작업을 수행하려는 경우 SyncToy 도구가 작업을 잘 수행합니다.
https://www.microsoft.com/en-us/download/confirmation.aspx?id=15155