2014-08-28 2 views
0

안녕하세요 한 폴더에서 다른 폴더로 폴더를 복사하는 데 도움이 필요합니다.특정 폴더를 제외하고 폴더를 폴더로 복사하기위한 .bat 파일

forward1 
forward2 
forward3 
Backward 
Forward directions 

라는 이름의 다섯 개 가지 폴더가있는 가정 그리고 난 Forward directions으로 만 forward1, forward2, forward3가 반복적으로 Backward을 떠나 복사해야합니다.

배치 파일로 수행 할 수있는 방법이 있습니까?

+0

같은 명령을 제공하여 복사 당신이 같은 노력이 여기에서 보내 주시기 바랍니다 것입니다 물론 (작동하지 않는 경우에도). 이것은 우리가 당신을 더 잘 도울 수 있도록 도와 줄 것입니다. –

+0

폴더를 '전달 방향'으로 생성하거나 소스 폴더의 내용 만 복사해야합니까? –

답변

0

Robocopy은 제외 기능을 가지고 있으며, 그것은 당신이 찾고있는 무엇인지 잘 모르겠어요 xcopy

+0

@ Stonz2 읽기 ** 질문에 대답하십시오 ** http://stackoverflow.com/help/how-to-answer – foxidrive

+0

"질문을주의 깊게 읽으십시오. 구체적으로 묻는 질문은 무엇입니까? - 또는 실용적인 대안. " - 도움이 될 수있는 도구/명령에 대한 제안을 제공했을 수도 있지만 실제로 원하는 결과를 얻는 방법이나 제안 된 도구/명령을 사용하는 방법에 실제로 답하는 데는 아무런 노력이 없었습니다. 좋은 응답은 장래 독자를위한 설명을 가진 견본을 동반합니다. 이 질문을하는 사람이 당신의 대답을 이해할 수 있지만, 당신이 어떻게 도착했는지 설명하면 수많은 사람들을 도울 것입니다. – Stonz2

+0

@ Stonz2 내 대답에 대한 첫 번째 답변이 잘못되어 반갑습니다. 내 대답은 문제를 해결하는 도구에 대한 정보를 제공합니다. ** 답변을 적용 할 수 없다고 생각하면 ** 복사하고 붙여 넣을 때 더 신중해야합니다. – foxidrive

0

와 유사한 기능을 가지고있다. 이렇게하면 지정된 폴더의 모든 파일이 "전달 방향"폴더로 복사됩니다.

경로 이름에 공백이 있으면주의하십시오. 당신이 폴더를 복사하려면

@echo off 
set sources=forward1 forward2 forward3 forward4 
set "destination=Forward directions" 

for %%a in (%sources%) do (
    copy "%%a" "%destination%" 
) 

,이 xcopy을 사용하여 "앞으로의 방향"폴더로 폴더를 복사합니다. 당신은 항상, 디렉토리/파일을 덮어 /IEY/IE을 변경하려는 경우

@echo off 
set sources=forward1 forward2 forward3 forward4 
set "destination=Forward directions" 

for %%a in (%sources%) do (
    xcopy "%%a" "%destination%/%%a" /IE 
) 

.

다음은 유용한 다른 유용한 목록입니다. Xcopy Options.

0

는 어느 쪽이든 당신은 제외 목록과 다른 방법을 작성하여 폴더를 복사하려고하면 파일을 작성하려고하면,

%xcopy% %source%\forward1 %destination%\forward1 
%xcopy% %source%\forward2 %destination%\forward2 
%xcopy% %source%\forward3 %destination%\forward3 
관련 문제