내가 파일 목록
img001.img input.txt를
,
doc001.docx,
doc002.docx,
csv001.csv,
pdf001를 포함하는 파일 input.txt을을 데 고려하십시오. PDF,
csv002.csv
목록 파일을 특정 디렉토리에 복사하는 방법은 무엇입니까?
@echo off
del /f Dirfilelisttemp.txt
rd DirTempList
echo ***** READ Started,Input.txt *****
for /f "tokens=*" %%a in (input.txt) do (
dir /s /b D:\com\example_4.1\%%a>>Dirfilelisttemp.txt
)
echo ***** READ COMPLETED Input.txt *****
echo ***** Render Started,Dirfilelisttemp.txt *****
for /f "tokens=*" %%a in (Dirfilelisttemp.txt) do (
xcopy /e /v /s %%a" /-y D:\DirTempFolder
)
echo *****Render COMPLETED,Dirfilelisttemp.txt *****
참고 : Dirfilelisttemp.txt
D : \ COM \ example_4.1 \ IMG img001.img \
D : \ COM \ example_4.1 문서 \ doc001.docx \
D : \ COM \ example_4.1 문서 \ doc002 \. DOCX,
D : \ COM \ example_4.1 \ CSV \ csv001.csv,
D : \ COM \ example_4.1 \ CSV \
D csv002.csv : \ COM \ example_4.1 \ CSV \ pdf001. PDF
원하는 출력 :
D : \ DirTempFolder \ COM \ example_4.1 \ IMG img001.img \
D : \ DirTempFolder \ co.kr에서 \ example_4.1 문서 \ doc001.docx \
D : \ DirTempFolder \ COM \ example_4.1 문서 \ doc002.docx \
D : \ DirTempFolder \ COM \ example_4.1 \ CSV \ csv001.csv,
D : \ DirTempFolder \ COM \ example_4.1 \ CSV \ csv002.csv
D : \ DirTempFolder \ COM \ example_4.1 \ CSV \
실제 출력 pdf001.pdf :
D : \ DirTempFolder \ img001.img,
D : \ DirTempFolder \ doc001.docx,
D : \ DirTempFolder \ doc002.docx,
,D : \ DirTempFolder \ csv001.csv,
D : \ DirTempFolder pdf001.pdf \
D : \ DirTempFolder \ csv002.csv
이를 실행 한 후, 나 "실제 출력"을 얻고있다. 그러나 나는 원하는 출력을 얻을 수 없었다. 은 원하는 출력을 얻기위한 솔루션입니까?
D : \ DirTempFolder %% ~ pa –
실행 후 "파서 오류"가 표시됩니다. 지금 사용해보십시오. 작동해야합니다. –
감사합니다! "%% ~ pa"는 –