증상
영문자가 아닌 문자를 포함 하는 다른 폴더에서 배치 파일을 실행 하면 다음과 같은 오류 메시지가 나타납니다.
지정 된 이름이 내부 또는 외부 명령, 실행할 수 있는 프로그램 또는 배치 파일로 인식 되지 않습니다.
문제를 재현 하는 단계:
-
루트 디렉터리에서 test (2) 라는 폴더를 만듭니다.
-
테스트 (2) 폴더에서 test. \ 0 이라는 배치 파일을 만듭니다.
-
다음 줄을 테스트에 삽입 합니다.
echo off pause
-
.Bat를 저장 합니다.
-
명령 프롬프트의 루트 디렉터리에서 다음 명령줄을 사용 하 여 배치 파일을 실행 합니다.\test(2)\test.bat
오류 메시지가 나타난 것을 확인해 보십시오.
지정 된 이름이 내부 또는 외부 명령, 실행할 수 있는 프로그램 또는 배치 파일로 인식 되지 않습니다.
해결 방법
루트 디렉터리에서 배치 파일이 실행 되지 않지만 명령줄을 따옴표로 묶으면 명령이 실행 됩니다. 예를 들어 위의 상황에서는 사용자가 명령 프롬프트에 다음 줄을 입력 해야 합니다. "\test(2)\test.bat" 이 명령은 일반적으로 배치 파일을 실행 합니다.
상태
Microsoft는 Windows NT 버전 4.0에서이 문제를 확인 했습니다. 이 문제를 조사 중 이며, 새 정보를 사용할 수 있게 되는 Microsoft 기술 자료에 여기에 게시 합니다.