Windows 10 でインデックスを使用せずにファイル名と内容の検索を実行するにはどうすればよいですか?

Windows 10 でインデックスを使用せずにファイル名と内容の検索を実行するにはどうすればよいですか?

大きなディレクトリ内の古いファイルを検索する必要があります。
残念ながら、インデックスではそのファイルを見つけることができず、ファイル名ではなくファイル本体にある可能性のあるキーワードのみを検索する必要があります。

ファイルがどこかにあることは確かであり、このファイルの他のコピーは持っていないため、インデックスなしの検索を実行したいと思います (検索には長い時間がかかることは承知しています)。

以前のバージョンの Windows ではインデックスを回避できたことは知っていますが、Windows 10 でその方法がわかりません。
おそらく、その方法を忘れてしまっただけでしょう。;)

答え1

ファイルエクスプローラーで、オプションをチェックしますView | Options | Search | Always search file names and contents (this might take several minutes)

答え2

偶然この質問に出会い、同じことが必要でした。

UI 経由でこれを実現するネイティブ Windows ソリューションは見つかりませんでした。サードパーティ アプリケーションを使用してこれを実現しました。(CSearcher、FileSeek など)

ただし、PowerShellを使用する方法があります。Get-ChildItemを使用して検索し、Select-Stringコマンドレットにパイプすることができます。

例:

Get-ChildItem –Path D:\MyFolder -Include *filename* -Exclude *.pdf -Recurse -ErrorAction SilentlyContinue | Select-String -Pattern "MyContentPattern"

答え3

検索文字列コマンドライン ツールは、Windows でのテキスト検索に非常に有効です。ファイル名の正規表現パターンとワイルドカードをサポートしています。

検索例:findstr /m /s /i pattern *somefile*

  • /秒現在のディレクトリとサブディレクトリ内のすべてのファイルを検索する
  • /私大文字小文字を区別しません
  • /分パターンに一致するファイル名のみを印刷する

答え4

こんなに簡単にできるはずのことが、Windows では実現不可能だなんて信じられません。

繰り返しになりますが、Windows 開発者には UX の経験がまったくなく、私たちが毎日直面する基本的な必要性に対する配慮もありません。

Windows検索は私の意見ではひどいジョークであり、あなたが「知っている」のでなければ、これを取得する方法のトリックを知ることはできないでしょう。水墨画デザインシステム働く。

Windows Search コンテンツ サーガに入ります。いわゆる「詳細」にチェックを入れるだけです (おっと、怖い... そのオプションにチェックを入れないでください!)ファイルの内容オプションは、オペレーティングシステムがあなたが入力しようとしているものを認識できるようにするのに十分なはずです。検索バー、実際に検索するファイルとコンテンツの両方、指定された文字列に対して。とても簡単ですよね?

ああ、びっくり!フォルダ内のすべてのファイルがリストされている!

#額を叩く #額を叩く #額を叩く #額を叩く

だから私の仲間の人間、そして私は、最も単純な仕事さえも望んだり叫んだり要求したりする人類に、完全な敬意を持ってそう言う。ただ働くそして、たった一つの簡単な答えを見つけるために、宇宙中のあらゆる指示やブログを Google で検索する必要がなくなります - このクソな Windows 検索を使って、どうやってファイルを探すんだ!?!?

では、単純な「~」チルダ文字を入力します。(真面目な話、「コンテンツ」という用語を表すには 1 つの文字だけを使用しなければならないことを、一体どうやって知ればいいのでしょうか!?!)。

#はぁ

皆さん、これがあなたの救世主です。「content:」コマンドを忘れてください。これは機能しません!

~="検索文字列"

そうです、皆さん、単純な「~」文字と「=」記号、そしてあなたの検索文字列好きなキャラクターそして、その2つの二重引用符の中に、ついにあなたを見つけた何年も探していたファイルです!

後で感謝してください。

関連情報