フォルダー内の特定のタイプ/拡張子ではないすべてのファイルを検索しますか?


39

Windows 7 Ultimate 64ビット:

特定のファイルタイプまたは拡張子ではないディレクトリ内のすべてのファイルを見つける方法を探しています。

例:音楽フォルダー(およびすべてのサブフォルダー)で.mp3ではないすべてのファイルを検索したい。



1
関連する、確かに、しかし重複しない。これは、サードパーティのユーティリティについてではなく、組み込み検索の構文について尋ねています。
Synetech

回答:


58

検索するディレクトリの検索ボックスにこれを入力します

NOT *.mp3

Windows XPでこれを機能させる方法は?
Pacerier

4
これは私にとっては新しいものでしたが、素晴らしいです!テスト後、NOT * .mp3、NOT * .aiffなど、複数の操作を実行できることを追加します。「NOT folder」を実行してフォルダーを除外することもできます。
ジェフ

しかし、ファイルタイプに複数のNOT条件を追加する方法:フォルダ検索?ここで質問:superuser.com/questions/1001163/…–
JinSnow

2
古いスレッドですが、答えるべき質問がありました。@Guillaume最初の引数の後ではなく、チェーンできます。
avluis

7

コマンドプロンプトからディレクトリリストをfindstrにパイプし、findstrのVスイッチを使用してフィルターなどの行(この場合はで終わる行.mp3)を除外し、Iスイッチで検索プロシージャの大文字と小文字を区別しません。

dir | findstr /vi "*.mp3"



0

試すことができます

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

/ Lフラグを指定すると、xcopyは強制的にリストを作成しますが、/ sはすべてのサブフォルダーを通過し、除外するとmp3が失われます


0

簡単に見るために、エクスプローラーでtype列ヘッダーをクリックして並べ替えます。リストしたいファイルのみのボックスをチェックするためのプルダウンオプションがあります。


0

MIMEタイプは次の方法で確認できます。

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

そしてスクリプトを書きます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.