2012-05-02 1 views
0

한 폴더 내의 모든 폴더를 다른 여러 폴더에 복사해야합니다. 내가 복사 할 폴더 구조는 여기에 있습니다 : 분명히Robocopy를 사용하여 템플릿 폴더 구조를 다른 폴더로 복사하는 방법은 무엇입니까?

X:\Customer1\ 

내가 원하는하지 않습니다

x:\Customer1\Site1\ 

내가 다음 디렉토리에있는 모든 폴더에 SITE1 내의 모든 폴더를 복사 할 Site1을 제외하고 Customer1의 모든 폴더 만 다시 폴더를 Site1에 복사합니다.

Site1에는 19 개의 폴더가 있습니다. 나는 Customer1 폴더에있는 모든 폴더 내에서 19 개의 폴더를 갖게되고 싶습니다. 누군가 이걸 어떻게 달성 할 수 있는지 말해 줄 수 있습니까?

나는 모든 스위치와 옵션에 대해 배우기 위해 Robocopy MS 페이지를보고 있었지만이 '폴더 트리를 여러 폴더로 복사'하는 데 도움이되는 것 같지 않습니다. . 내가 아는 한 NAZ 어떤 기준을 내게

답변

0

많은 감사 을주십시오,이 XCOPY의 /t 스위치 '만 가능하다 만 복사 폴더 구조 (당신은 또한 원하는 경우 빈 폴더 복사 얻을주의를

set customer1="X:\Customer1" 
set site1="Site1" 

for /f %%d in ('dir %customer1% /b /ad') do (
    if %%d NEQ %site1% xcopy %customer1%\%site1%\*.* %customer1%\%%d\*.* /t /e 
) 
: 당신은 루프가-길을 가야하는 것입니다 모든 하위 폴더 A의 구조를 복사하려면 스위치 '뿐만 아니라'/ E ')

을 넣어야 할