배치 파일 내부에 파일이 있는지 확인하는 방법
특정 파일이 있는 경우에만 유틸리티를 실행해야 합니다.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
'programing' 카테고리의 다른 글
이벤트 핸들러가 이미 추가되었습니까? (0) | 2023.04.29 |
---|---|
로깅 모범 사례 (0) | 2023.04.29 |
HRESULT에서 예외: 0x800A03EC 오류 (0) | 2023.04.29 |
Excel에서 웹 서비스 (0) | 2023.04.29 |
"리소스가 파일 시스템과 동기화되지 않음" 방지 (0) | 2023.04.29 |