배치 스크립트를 사용하여 특정 파일 확장자를 가진 파일이 폴더에 있는지 확인

마나스 모 한타

배치 스크립트를 사용하여 폴더의 특정 파일 확장자를 확인하고 싶습니다.

마치

if exist <any file with extension .elf>
  do something
else
  do something else

여기서 파일 이름은 무엇이든 가능하지만 확장자 (.elf) 만 중요합니다.

MC ND

가장 간단한 경우 배치 언어에는이 작업에 대한 구성이 포함됩니다.

if exist *.elf (
    :: file exists - do something 
) else (
    :: file does not exist - do something else
)

여기서는 if exist현재 요소의 존재 여부를 테스트하거나 표시된 이름 / 와일드 카드 식과 일치하는 폴더를 나타냅니다.

이 경우 다른 것이 필요하지 않을 것 같지만 if exist파일과 폴더 사이에 차이가없는 것을 고려해야 합니다. 사용중인 이름 / 와일드 카드식이 폴더 이름과 일치하면 if existstrue로 평가됩니다.

파일을 테스트하고 있는지 확인하는 방법은 무엇입니까? 가장 쉬운 해결책은 dir명령 을 사용하여 파일 (폴더 제외)을 검색하는 것입니다. 실패하면 (오류 수준 발생) 조건과 일치하는 파일이 없습니다.

dir /a-d *.elf >nul 2>&1 
if errorlevel 1 (
    :: file does not exist - do something
) else (
    :: file exists - do something else
)

또는 조건부 실행 사용 (위 코드에 대한 약간의 약어)

dir /a-d *.elf >nul 2>&1 && (
    :: file does exist - do something
) || ( 
    :: file does not exist - do something else 
)

그것이하는 일은 폴더 ( )를 제외하고 모든 출력을 장치로 보내는 , 즉 출력을 버리는 dir명령을 검색 하는 것입니다. errorlevel이 발생하면 일치하는 파일이 없습니다.*.elf/a-dnul

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

폴더에 특정 확장자를 가진 파일이 있는지 확인

분류에서Dev

특정 확장자를 가진 하나 이상의 파일이 있는지 확인하는 쉘 스크립트?

분류에서Dev

Boost Filesystem C ++를 사용하여 특정 폴더에 특정 확장자를 가진 파일 이름 저장

분류에서Dev

여러 폴더를 이동하고 특정 확장자가있는 파일 만 다른 단일 폴더로 복사하는 스크립트

분류에서Dev

Andorid의 폴더에서 특정 확장자를 가진 파일을 삭제하는 방법

분류에서Dev

특정 확장자를 가진 파일에서 이름을 가져와 배치 스크립트에서 변수로 사용하는 방법은 무엇입니까?

분류에서Dev

배치 스크립트를 사용하여 특정 파일 내용이있는 특정 파일 이동

분류에서Dev

쉘 스크립트 내에서 특정 확장자를 가진 파일에 sed 사용

분류에서Dev

특정 확장자를 가진 파일이 경로에 존재하는지 확인하는 R 기능이 있습니까?

분류에서Dev

현재 배치 파일이 특정 폴더에 있는지 확인하는 방법은 무엇입니까?

분류에서Dev

XSLT를 사용하여 XML 파일에 특정 네임 스페이스가 포함되어 있는지 확인

분류에서Dev

특정 이름 지정 요구 사항이있는 배치 스크립트를 사용하여 파일 복사

분류에서Dev

배치 파일을 사용하여 파일 이름 끝에 (하지만 확장자 앞에) 텍스트 추가

분류에서Dev

정규식을 사용하여 인수에 지정된 확장자를 가진 파일 찾기

분류에서Dev

폴더 트리 구조를 유지하여 지정된 확장자를 가진 파일 복사

분류에서Dev

폴더 안에 파일이 없는지 확인하는 방법 (배치 스크립트)?

분류에서Dev

특정 확장자를 가진 파일에 추가하는 방법

분류에서Dev

디렉토리에 지정된 확장자를 가진 파일이 있는지 확인

분류에서Dev

특정 줄 길이를 가진 파일을 인쇄하는 Bash 스크립트

분류에서Dev

쉘 스크립트를 사용하여 특정 디렉토리에서 특정 확장자를 가진 모든 파일에 대한 심볼릭 링크를 만드는 방법은 무엇입니까?

분류에서Dev

쉘 스크립트를 사용하여 특정 디렉토리에서 특정 확장자를 가진 모든 파일에 대한 심볼릭 링크를 만드는 방법은 무엇입니까?

분류에서Dev

배치 파일을 사용하여 지정된 폴더에서 크기가 0 인 파일 삭제

분류에서Dev

배치 파일을 사용하여 지정된 폴더에서 크기가 0 인 파일 삭제

분류에서Dev

특정 접미사와 확장자를 가진 파일에 대한 PHP 검색 폴더

분류에서Dev

파일 목록의 모든 파일이 지정된 폴더 폴더에 있는지 확인하는 Powershell 스크립트

분류에서Dev

로그 파일에서 문자열을 확인하고 배치를 사용하여 상태에 따라 파일을 다른 폴더로 이동하는 방법

분류에서Dev

특정 패턴 및 확장자와 일치하는 파일에 SCP를 지정

분류에서Dev

특정 파일 확장자를 가진 모든 파일을 삭제하는 Powershell

분류에서Dev

지정된 확장자를 가진 파일이 포함 된 모든 폴더를 복사합니다.

Related 관련 기사

  1. 1

    폴더에 특정 확장자를 가진 파일이 있는지 확인

  2. 2

    특정 확장자를 가진 하나 이상의 파일이 있는지 확인하는 쉘 스크립트?

  3. 3

    Boost Filesystem C ++를 사용하여 특정 폴더에 특정 확장자를 가진 파일 이름 저장

  4. 4

    여러 폴더를 이동하고 특정 확장자가있는 파일 만 다른 단일 폴더로 복사하는 스크립트

  5. 5

    Andorid의 폴더에서 특정 확장자를 가진 파일을 삭제하는 방법

  6. 6

    특정 확장자를 가진 파일에서 이름을 가져와 배치 스크립트에서 변수로 사용하는 방법은 무엇입니까?

  7. 7

    배치 스크립트를 사용하여 특정 파일 내용이있는 특정 파일 이동

  8. 8

    쉘 스크립트 내에서 특정 확장자를 가진 파일에 sed 사용

  9. 9

    특정 확장자를 가진 파일이 경로에 존재하는지 확인하는 R 기능이 있습니까?

  10. 10

    현재 배치 파일이 특정 폴더에 있는지 확인하는 방법은 무엇입니까?

  11. 11

    XSLT를 사용하여 XML 파일에 특정 네임 스페이스가 포함되어 있는지 확인

  12. 12

    특정 이름 지정 요구 사항이있는 배치 스크립트를 사용하여 파일 복사

  13. 13

    배치 파일을 사용하여 파일 이름 끝에 (하지만 확장자 앞에) 텍스트 추가

  14. 14

    정규식을 사용하여 인수에 지정된 확장자를 가진 파일 찾기

  15. 15

    폴더 트리 구조를 유지하여 지정된 확장자를 가진 파일 복사

  16. 16

    폴더 안에 파일이 없는지 확인하는 방법 (배치 스크립트)?

  17. 17

    특정 확장자를 가진 파일에 추가하는 방법

  18. 18

    디렉토리에 지정된 확장자를 가진 파일이 있는지 확인

  19. 19

    특정 줄 길이를 가진 파일을 인쇄하는 Bash 스크립트

  20. 20

    쉘 스크립트를 사용하여 특정 디렉토리에서 특정 확장자를 가진 모든 파일에 대한 심볼릭 링크를 만드는 방법은 무엇입니까?

  21. 21

    쉘 스크립트를 사용하여 특정 디렉토리에서 특정 확장자를 가진 모든 파일에 대한 심볼릭 링크를 만드는 방법은 무엇입니까?

  22. 22

    배치 파일을 사용하여 지정된 폴더에서 크기가 0 인 파일 삭제

  23. 23

    배치 파일을 사용하여 지정된 폴더에서 크기가 0 인 파일 삭제

  24. 24

    특정 접미사와 확장자를 가진 파일에 대한 PHP 검색 폴더

  25. 25

    파일 목록의 모든 파일이 지정된 폴더 폴더에 있는지 확인하는 Powershell 스크립트

  26. 26

    로그 파일에서 문자열을 확인하고 배치를 사용하여 상태에 따라 파일을 다른 폴더로 이동하는 방법

  27. 27

    특정 패턴 및 확장자와 일치하는 파일에 SCP를 지정

  28. 28

    특정 파일 확장자를 가진 모든 파일을 삭제하는 Powershell

  29. 29

    지정된 확장자를 가진 파일이 포함 된 모든 폴더를 복사합니다.

뜨겁다태그

보관