programing

배치 파일 내부에 파일이 있는지 확인하는 방법

lovejava 2023. 4. 29. 08:09

배치 파일 내부에 파일이 있는지 확인하는 방법

특정 파일이 있는 경우에만 유틸리티를 실행해야 합니다.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

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

IF [NOT] ERRORLEVEL number 명령

IF [NOT] string1==string2 명령

IF [NOT] EXIST 파일 이름 명령

다음 예와 같은 것을 시도해 보십시오. 출력에서 인용한 것입니다.IF /?Windows XP의 경우:

IF EXIST filename.txt(del 파일 이름.txt) 기타(에코 파일 이름.txt가 누락되었습니다.
)

다음을 사용하여 누락된 파일을 확인할 수도 있습니다.IF NOT EXIST.

IF명령은 매우 강력합니다.의 출력IF /?주의 깊게 읽은 것에 대한 보상을 줄 것입니다.그 문제에 대해서는, 시도해 보세요./?많은 숨겨진 보석에 대한 다른 기본 제공 명령의 옵션입니다.  

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