테스트 드라이브 또는 디렉터리 배치 파일에서 존재 하는 경우

만료된 KB 콘텐츠 고지 사항

이 문서는 Microsoft에서 더 이상 지원하지 않는 제품에 대해 작성되었습니다. 따라서 이 문서는 “있는 그대로" 제공되며 더 이상 업데이트되지 않습니다.

요약

디렉터리의 존재 여부를 확인 하는 존재 하는 IF 문을 사용할 수 있습니다. 예를 들어, C:\WIN에 대 한 테스트 하 고 있으면 C:\WIN로 변경 합니다 하려면 다음 배치 파일을 사용.

   C:
IF NOT EXIST C:\WIN\NUL GOTO NOWINDIR
CD \WIN
:NOWINDIR

자세한 내용

NUL 로컬 MS-DOS FAT 드라이브;에 항상 있습니다. 따라서 있으면 C:\WIN C:\WIN\NUL 있습니다. 드라이브에 있는지 확인 하려면이 방법을 사용할 수도 있습니다. 예를 들어:

   IF EXIST E:\NUL GOTO USE_E

포맷된 된 디스크를 테스트 또는 플로피 디스크 드라이브가 비어 있는 경우 (중단, 다시 시도 실패?) INT 24 오류가 발생 합니다.



이러한 테스트는 모두 네트워크 장치 또는 블록 장치 드라이버 제어 FAT 파일 시스템 (예: Windows 작업 3.11 32 비트 파일 액세스를 사용 하 여 사용 하는 경우)가 없는 다른 장치와 함께 제대로 작동 합니다.


이 기법을 사용 하기 전에 네트워크 소프트웨어 클라이언트를 사용 하는 서버, 연결 종류를 알고 있어야 하 고 파일 서버를 사용 하 고.


다음 표에서 경우 EXIST NUL 반환:
                                                         With 32-Bit File
No 32-Bit With 32-Bit Access and NetWare

Drive Type File Access File Access 3.x connectivity

Local FAT correctly always never
Windows for Workgroups FAT correctly always never
Microsoft LAN Manager HPFS never always never
Windows NT FAT/NTFS never always never
NetWare correctly never never

속성

문서 ID: 65994 - 마지막 검토: 2017. 2. 7. - 수정: 1

피드백