2014-03-06 3 views
0

Windows (바탕 화면, 배치 파일, xcopy, robocopy)에서 디렉터리를 복사하고 대상 위에 만든 구조를 갖는 방법이 있습니까?디렉터리 복사 및 상위 디렉터리 구조 만들기

예를 들어, 파일 디렉토리가 c : \ data \ outlook \ profiles \ 2013에 있다고 가정 해보십시오.

2013 디렉터리를 c : \ copy에 복사하고 싶지만 c : \ copy \ data \ outlook \ profiles \ 2013처럼 보이길 원합니다.

물론 수동으로 복사하기 전에 구조를 만들 수 있지만이 작업을 대량으로 수행하려고합니다.

답변

1

다음은 전체 경로와 함께 대상을 복사해야하는 루틴입니다. 값 명령

@echo off 
call :CopyWithPath "C:\Data\Outlook\Profiles\2013" "C:\Copy" 
exit /b %ErrorLevel% 

:CopyWithPath <Source> <Target> 
md "%~f2\%~p1" && copy "%~f1" "%~f2\%~p1" 
exit /b %ErrorLevel% 

md "C:\Copy\Data\Outlook\Profiles\" && copy "C:\Data\Outlook\Profiles\2013" "C:\Copy\Data\Outlook\Profiles\" 
관련 문제