robocopy /MOVE
명령 을 실행하려고 하지만 /XD
플래그로 지정된 두 개의 하위 디렉토리를 제외시킵니다 .
robocopy ".\CurrentDir" ".\NewDir" /XD ".\CurrentDir\SubDir1" ".\CurrentDir\SubDir2" /E /MOVE
불행히도 /XD
옵션을 무시하고 모든 것을 이동시킵니다. 모든 것에 절대 경로를 사용하면 잘 작동하지만 융통성이 있어야합니다. 상대 경로로 작동하게하는 방법이 있습니까?
gbr 답변이 정답이어야합니다. (당신은 필요가 없습니다 주어진 ".."상대 경로에서)
—
술
%CD%
환경 변수 를 사용하면 생각보다 적은 노력으로 상대 경로를 절대 경로로 바꿀 수 있습니다 . 예 :robocopy ".\CurrentDir" ".\NewDir" /XD "%CD%\CurrentDir\SubDir1" "%CD%\CurrentDir\SubDir2" /E /MOVE