폴더에서 특정 유형 / 확장명이 아닌 파일을 모두 찾으십니까?


39

Windows 7 Ultimate 64 비트 :

디렉토리에서 특정 파일 형식이나 확장자가 아닌 모든 파일을 찾는 방법을 찾고 있습니다.

예 : 내 음악 폴더 (및 모든 하위 폴더)에서 .mp3이 아닌 모든 파일을 찾고 싶습니다.



1
관련되어 있지만 중복 되지는 않습니다 . 이것은 타사 검색 유틸리티가 아닌 내장 검색 구문에 대한 것입니다.
Synetech

답변:


58

검색하려는 디렉토리의 검색 상자에 이것을 입력하십시오

NOT *.mp3

Windows XP에서이 작업을 수행하는 방법은 무엇입니까?
Pacerier

4
이것은 나에게 새로운 것이었지만 훌륭했습니다! 그것을 테스트 한 후 NOT * .mp3, NOT * .aiff 등과 같은 여러 가지 작업을 수행 할 수 있다고 덧붙이고 싶습니다. 폴더를 제외하기 위해 "NOT folder"를 수행 할 수도 있습니다.
Jeff

그러나 파일 유형에 여러 NOT 조건을 추가하는 방법 : 폴더 검색? 여기에 질문이 있습니다 : superuser.com/questions/1001163/…
JinSnow

2
오래된 실이지만 대답해야 할 질문이있었습니다. @Guillaume 당신은 당신의 초기 인수 후에 체인을 연결할 수 있습니다.
avluis

7

명령 프롬프트에서 디렉토리 목록을 findstr로 파이프하고 findstr V스위치를 사용 하여 필터와 같은 라인 (이 경우 라인으로 끝나는 라인 .mp3)과 I찾기 절차를 대소 문자를 구분하지 않는 스위치로 제외 할 수 있습니다.

dir | findstr /vi "*.mp3"

1

Windows 탐색기로 폴더를 열고 Type 열을 디스플레이에 추가하고 정렬하십시오.



0

당신은 시도 할 수 있습니다

xcopy /L /EXCLUDE:.mp3 /S DIRNAME .

/ L 플래그는 xcopy가 모든 하위 폴더를 통해 / s 실행을 나열하지만 복사하지는 못하게하고 mp3를 누락시킵니다.


0

간단히 살펴보기 위해 탐색기에서 유형 열 머리글을 클릭하여 정렬합니다. 나열된 파일에 대해서만 상자를 선택하는 풀다운 옵션이 있습니다.


0

다음을 사용하여 MIME 유형을 확인할 수 있습니다.

file -i <YourFile> -F "::" | sed 's/.*:: //' | sed 's/;.*//'

그런 다음 스크립트를 작성하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.