web-dev-qa-db-ja.com

Windows 7でファイルを検索してサブフォルダーを除外するにはどうすればよいですか?

Windows 7の検索ドロップダウンは常にサブフォルダー内を検索しますが、現在のフォルダーのみを検索します。これどうやってするの?

32
user1611961

これを行う方法(Windows 7の場合)は、たとえば-folder:\*を使用してすべてのサブフォルダーを破棄することです(ダウンロードフォルダー内の.Zipファイルを検索する場合)。

*.Zip -folder:"Downloads\*"


それで全部です。

22

サブフォルダーを検索しないようにするには、検索ウィンドウで[整理](左上隅)をクリックし、[フォルダーと検索オプション]オプションを選択します。そのウィンドウで、「検索」タブを選択します。 [検索結果にサブフォルダを含める...]オプションをオフにします。これでうまくいきます!

6
user226364

-folder:(name_of_subfolder)は、「name_of_subfolder」を検索結果から除外します。

Microsoft Webサイトで、その他のオプション(一部は古くなっている可能性があります)については 高度なクエリ構文 、およびSystem.Kind:<>pictureなどの新しい構文を使用する Windowsでの検索に関する高度なヒント を参照してください。 、しかし完全ではないようです。

5
user43210

folders(含まれているファイルではない)を無視するには、次を試してください:

System.Kind:<>folder
5
T.Todua

* .Zipフォルダー: "\ MyFolder"

これは、MyFolderを検索するために親フォルダーから実行する必要がありますが、MyFolderのサブフォルダーや兄弟フォルダーは実行しません。二重引用符と先頭のバックスラッシュが必要なようです。私はこれをWindows 7でテストし、うまくいきました。私はこの答えをここで見つけました: answers.Microsoft.com:サブディレクトリを検索しない方法

別の回答からフォルダーを除外するオプションが機能することを確認しましたが(感謝)、除外するサブフォルダーがたくさんある場合は、このオプションの方が簡単です。

2
FreeText

Windows 10では、リボンツールバーで現在のフォルダーを選択できます。

enter image description here

1

私はWindows 10マシンを使用していますが、状況が変わったかどうかは疑問です。私が正しい場合、上記の答えは間違っています。

検索ボックス

もしあなたが行くなら:
common * source
...これにより、サブストリング「common」を持つすべてのファイルとフォルダーが表示されますその後に続くサブストリング「source」: commons-collections4-4.0-sources.jar

注意:説明できない(Micro $ oft)理由により、「詳細オプション」でファイルの内容を検索しないように設定している場合でも、still検索文字列の前に「name:」または「filename:」がない場合、ファイルの内容を検索します

もしあなたが行くなら:
name:common * source
...何も起こりません!

もしあなたが行くなら:
ファイル名:common * source
...これにより、サブストリング「common」を持つすべてのファイルとフォルダーが表示されますその後に続くサブストリング「source」: commons-collections4-4.0-sources.jar

もしあなたが行くなら:
ファイル名:共通
...名前に「common」が含まれるすべてのファイルとフォルダが表示されます。

もしあなたが行くなら:
filename:common -folder
...名前に「common」が含まれるファイルのみが表示されます(フォルダは表示されません)

「名前」と「ファイル名」の違いに注意してください。最初のケースでは、どこかに隠されているファイルの「プロパティ」を使用していると思います。ほとんどの場合、「ファイル名」を検索する必要があります。

また、ワイルドカード*を使用する場合は、その前の部分が後の部分に先行する必要があることにも注意してください(もちろん)。これらの部分文字列をファイル名に表示したい場合任意の順序では少しトリッキーです。あなたはこのようなことをしなければなりません:

ファイル名: "* test *" AND "* co *" -folder

...これはこれと同等です:

ファイル名: "* co *" AND "* test *" -folder

または実際にこれ:

ファイル名: "* test *" + "* co *" -folder

0
mike rodent