2014-10-28 3 views
0

목록에 포함 된 파일을 제외한 모든 파일을 복사하는 스크립트를 작성하려고합니다. 나는이에 새로운 오전하지만 난 파일의 전체 폴더를 백업하지만 그들은 나에게 중요하지으로 몇 가지를 건너 필요하고 내가 원하는 것과 반대 ...목록에있는 파일을 제외하고 모든 파일을 복사하는 일괄 스크립트

@echo off 
set src_folder=c:\Source\ 
set dst_folder=c:\Destination 
for /f "tokens=*" %%i in (list.txt) Do xcopy /S/E/U "%src_folder%\%%i" "%dst_folder%" 

을 발견했다.

나는 이것이 작동 할 것이라고 생각했다. 하지만 실수를해야합니다 ...

@echo off 
set src_folder=c:\Source\ 
set dst_folder=c:\Destination\ 
xcopy /S/E/U "%src_folder%\%%i" "%dst_folder%" /exclude for /f "tokens=*" %%i in (c:\list.txt) 

답변

0

xcopy .... /exclude:list.txt 

이 문서의 프롬프트에서 내가 알아 낸 가지고 Mangoo에

0

감사를

xcopy /? 

를 참조하십시오 그래서 그것을 필요로하는 누군가를 위해 ...

@echo off 
set src_folder=c:\source 
set dst_folder=c:\destination 
xcopy "%src_folder%" "%dst_folder%" /exclude:c:\List.txt 

또한 목록의 특정 부분 만 검색하므로 모든 사본을 제외하려면 just (2)를 입력하면 해당 항목이있는 파일이 포함되지 않습니다. (처음에는 문제가 발생했습니다.)

관련 문제