Windows DIR 명령은 폴더를 검색하지 않아야합니다


0

서버의 특정 폴더에서 JPG를 검색하고 그와 함께 txt 파일을 만드는 배치 파일을 만들려고합니다. 그것은 어떤 이유로 든 잘 작동하지만 항상 검색을 요청하지 않은 목록의 끝에 폴더를 추가합니다.

내 배치는 다음과 같습니다.

chcp 1252
dir "\\kahlaf1\bilddateien\4_digitalbildkatalog" *.jpg /O:EG /S /B > "\\kahlaf1\Bilddateien\Batchdatei\Bilder.txt"
dir "\\kahlaf1\bilddateien\12_dekoranlagen" *.jpg /O:EG /S /B >> "\\kahlaf1\Bilddateien\Batchdatei\Bilder.txt"
dir "\\kahlaf1\Fotos OXAION" *.jpg /O:EG /S /B >> "\\kahlaf1\Bilddateien\Batchdatei\Bilder.txt"

보시다시피 세 개의 특정 폴더. 그러나 .txt는 명백한 이유없이 끝에 C : \ Windows \ 폴더를 추가합니다.

C : \ Windows \ Globalization \ MCT \ MCT-AU \ Wallpaper \ AU-wp2.jpg
C : \ Windows \ Globalization \ MCT \ MCT-AU \ Wallpaper \ AU-wp3.jpg
C : \ Windows \ Globalization \ MCT \ MCT -AU \ Wallpaper \ AU-wp4.jpg
[...]
C : \ Windows \ System32 \ oobe \ Info \ Backgrounds \ BACKGROUND1024X600.JPG
C : \ Windows \ System32 \ oobe \ Info \ Backgrounds \ BACKGROUND1024X768.JPG
C : \ Windows \ System32 \ oobe \ Info \ Backgrounds \ BACKGROUND1280X1024.jpg

기타 등등.

로컬 컴퓨터 나 서버 폴더에서 .bat를 실행하더라도 중요하지 않습니다.

답변:


1

따옴표가 잘못되었습니다. 이

dir "\kahlaf1\bilddateien\4_digitalbildkatalog" *.jpg /O:EG /S /B

나열 모두 "\kahlaf1\bilddateien\4_digitalbildkatalog\*.*" .\*.jpg . 대신 시도하십시오

dir "\kahlaf1\bilddateien\4_digitalbildkatalog\*.jpg" /O:EG /S /B`

고마워요! 문제가 해결되었습니다. 이걸 스스로 알아 냈어야했는데
NVNM
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.