새 파일과 특정 날짜 이후에 수정 된 파일 만 복사하는 방법은 무엇입니까? 수행하고 싶습니다. 예를 들어 2013 년

한 드라이브에서 다른 드라이브로 파일을 복사하고 싶지만 대상 파일보다 최신 인 소스 파일 만 복사하려고합니다. 그러나 특정 날짜 이후 변경된 소스 파일 만 복사하고 싶습니다.

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명령을 추가하여 실제로 실제로 수행하지 않고 수행 할 작업을 확인하십시오.

Robocopy의 옵션에 대한 자세한 내용은 여기 를 확인 하십시오 .


답변

동일한 명령에서 두 옵션을 모두 사용하십시오.

xcopy c:\*.* e:\*.* /D /D:03-01-2013

당신이 원하는 것을 얻습니다.


답변

누군가 명령 줄없이 동일한 작업을 수행하려는 경우 SyncToy 도구가 작업을 잘 수행합니다.

https://www.microsoft.com/en-us/download/confirmation.aspx?id=15155