0
몇 개의 하위 폴더에서 동일한 이름의 다른 파일을 복사하는 배치 스크립트를 작성해야합니다. *. *, 또는 "이름". * 또는 *. "접미사"를 사용하면 모든 것이 의도 한대로 작동하지만 "이름". "접미사"를 지정하면 스크립트 복사 폴더가 있지만 파일이 없습니다 (예, 이름 소스에 파일이 존재 함). 변수없이 robocopy를 사용했지만 결과는 동일합니다. 이 제한 사항으로 작업을 끝낼 수는 있지만 실제로 이런 일이 발생하는 이유를 알고 싶습니다.Robocopy는 와일드 카드가 필요하고 접미사가 붙은 파일 이름을 정확하게 지정할 수 없습니다.
소스 코드 :
@echo off
title Copy
:start
Set /p x=Insert file name: || set x=nothing
If "%x%"=="nothing" goto:error1
robocopy "source" "destination" %x% /e
pause
goto:eof
:error1
echo No file name set, please insert correct name.
goto:start