Programming

배치 파일 내부에서 파일이 존재하는지 확인하는 방법

procodes 2020. 2. 17. 22:25
반응형

배치 파일 내부에서 파일이 존재하는지 확인하는 방법


이 질문에는 이미 답변이 있습니다.

특정 파일이 존재하는 경우에만 유틸리티를 실행해야합니다. Windows 배치에서이 작업을 어떻게 수행합니까?


if exist <insert file name here> (
    rem file exists
) else (
    rem file doesn't exist
)

또는 한 줄로 (한 번의 작업 만 필요한 경우) :

if exist <insert file name here> <action>

예를 들어, 파일이 존재하면 autoexec.bat에서 메모장이 열립니다.

if exist c:\autoexec.bat notepad c:\autoexec.bat

C:\>help if

배치 프로그램에서 조건부 처리를 수행합니다.

[NOT] ERRORLEVEL 번호 명령 인 경우

[NOT] string1 == string2 명령 인 경우

[NOT] EXIST 파일 이름 명령 인 경우


IF /?Windows XP 의 출력에서 ​​인용 한 다음 예제와 같은 것을 시도하십시오 .

존재하는 경우 파일 이름입니다. (
    델 파일 이름.
) 다른
    에코 파일 이름. 잃어버린.
)

로 누락 된 파일을 확인할 수도 있습니다 IF NOT EXIST.

IF명령은 매우 강력하다. 의 결과는 IF /?신중한 독서에 대한 보상입니다. 그 문제에 대해서는 /?숨겨진 보석이 많은 다른 내장 명령에서 옵션을 사용해보십시오 .  

참고 URL : https://stackoverflow.com/questions/4340350/how-to-check-if-a-file-exists-from-inside-a-batch-file


반응형