간단한 일괄 처리 파일에서 오류가 발생합니다. 이 파일은 "xyz.4do"파일을 같은 디렉토리에 복사 한 다음 복사 된 파일의 이름을 "abc.4do"로 바꾸고 마지막으로 복사 된/이름이 바뀐 파일을 다른 폴더로 옮깁니다.복사, 이름 바꾸기, 모두 이동 실패 일괄 처리 명령
내 아래 코드는 내가 오류가 발생하는 경우 댓글을 달았 :
@ECHO off
CLS
SETLOCAL
SET file=C:/users/xyz/desktop/xyz.4do
SET newName=abc.4do
SET endDir=C:/users/abc/desktop
REM Error occurs on below line: "The system cannot find the file specified" but the file exists
COPY %file%
REM Error below: "The syntax of the command is incorrect"
REN %file% %newName%
REM Error occurs on below line: "The system cannot find the file specified"
MOVE %newName% %endDir%
ECHO.
PAUSE
ENDLOCAL
하지만 작동하지 않습니다 슬래시를 다시 변경 : 미래의 배치 참고로
는,이 사이트를보십시오. 그것은 여전히 첫 번째 복사 명령에 대한 파일을 찾을 수 없다고 말합니다. 또한 배치 파일은 xyz.4do가 다른 디렉토리에서 실행 중임을 유의해야합니다. –