• 締切済み

ファイル検索

ファイル名ではなくてファイルの内容からファイル検索する方法を教えてください。 今までWindows2000を使っていました。

みんなの回答

  • fenglu
  • ベストアンサー率43% (317/735)
回答No.10

やはり希望の検索結果がどのようなものなのか(フォルダ内にどういうファイル群があるときに、どういうファイルを見つけたいのか)が伝わってこないので、とりあえず検索の概要を書いておきます。 まず、Windows XPまでの検索では入力した「文字列」が参照されていたのに対し、 Windows Vista以降、検索の際に参照されるのは「文字列」ではなく「単語」になりました。 しかし、このシステム変更は日本語では必ずしもうまく動作しません。 詳細はhttp://support.microsoft.com/kb/952003/jaをご覧ください。 Windows 7でもVistaと同様の結果になります。 No.2で私が書いた設定項目で部分一致検索を有効にすれば少しだけマシになりますが、完全ではありません。 次に、検索欄への入力の規則ですが、前述の設定項目で自然言語検索が有効かどうかで異なります。 自然言語検索が無効の場合、検索する属性を示す語の後にはコロンを入れる必要があります。 また、and検索やor検索をする場合の「AND」「OR」は大文字で入力する必要があります。 自然言語検索が有効の場合、コロンを省略したり、andやorを小文字で入力する事ができます。  例:ファイル名に「テスト」が含まれており、なおかつテキストドキュメントは除外する   ・自然言語検索無効の場合の入力→名前:テスト NOT 種類:txt   ・自然言語検索有効の場合の入力→名前 テスト not 種類 txt 「種類」属性で項目を絞り込む場合、拡張子と名称の両方が有効です。  例1:「種類:txt」で検索→拡張子txtのファイルがヒット  例2:「種類:テキスト」で検索→テキストドキュメント(txt)、リッチテキストドキュメント(rtf)、OpenOfficeのOpenDocumentテキスト(odt)がヒット  例3:「種類:j??」 属性を付けずに検索する場合、ほとんどの属性を含めた検索が行われます。  例:属性なしの「テキスト」で検索した場合、種類に「テキスト」を含むファイル(前述)、名前に「テキスト」が含まれるファイルやフォルダー、内容に「テキスト」を含む表計算ファイルなどがヒットします。 一部の検索属性を明示した場合、特殊な記号で指示を出す事ができます。 「~=○○」→「○○を含む」、「~<○○」→「○○から始まる」、「~!○○」→「○○を含まない」などです。 これらは「名前」を明示した場合は有効ですが、「内容」や指定なしでは機能しません。  例1:「テキスト.txt」と「コンテキスト.txt」が含まれたフォルダで、「名前:テキスト」を検索した場合、   →前述のシステム変更により、「テキスト.txt」のみヒット  例2:例1と同じフォルダで「名前:~=テキスト」を検索した場合、   →「テキスト.txt」と「コンテキスト.txt」の両方がヒット とりあえずこんなところでしょうか。

  • fenglu
  • ベストアンサー率43% (317/735)
回答No.9

ですから、Windows 2000でたとえずに、どういう検索結果が希望なのかを書いてください。

amocry
質問者

補足

そういうことでしたか。やっと気づきました。 検索結果はWindows標準のD&Dやソートが可能なリストビューコントロールに表示されるものが希望です。 検索可能なフリーソフトでも検索結果が結果が使いにくいものではだめです。

  • fenglu
  • ベストアンサー率43% (317/735)
回答No.8

> 2005: だからその2005とは何ですか? 撮影日での検索方法は記載済みです。

amocry
質問者

補足

2005:の具体例は例ですのでこだわりませんが、まだ知りたいことはWindows7で Windows2000での  *.j??  2005: の検索と同じことを行う方法や、それが可能なソフトです。

  • foitec
  • ベストアンサー率43% (1080/2457)
回答No.7

>内容での検索はWindows7のOSの機能では何かありませんか? その「内容」がファイル(どんな文書でも)に含まれる文字列ですよね? 「プログラムとファイルの検索」に例えば「内容」と打ち込めばその瞬間にその文字列を含むすべてのファイルがリストされますけれど? 絞り込まないと本当にすべてのフィルがリストされてしまうほどですよ? 先のワイルドカードの検索も然りです。

amocry
質問者

補足

ありがとうございます。 >「内容」と打ち込めばその瞬間にその文字列を含むすべてのファイルがリストされます その通りでした。 しかし試してみるとテキストファイルしか見つけてくれませんし、2005:ならよいですが2005で検索した場合には2005という文字をファイル名に含むものまで見つかってしまうのでそれらは検索結果に出てきて欲しくないのです。 しかもWindows2000のように検索で拡張子のワイルドカードも同時に指定して検索する方法が分からなかったのですが、そんな便利な機能すら無くなってしまったのでしょうか?

  • fenglu
  • ベストアンサー率43% (317/735)
回答No.6

「内容」とは具体的には何ですか?

amocry
質問者

補足

2005:

  • fenglu
  • ベストアンサー率43% (317/735)
回答No.5

> 2005年に撮影した画像の検索などです。 そのファイルが含まれるフォルダを開き、右上の検索窓に「撮影」(または「撮影日」「撮影日時」)と入力すればカレンダーが出るので、 カレンダー上で指定するか、直接入力で範囲指定してください。 範囲指定の方法は参考URLの私の過去の回答を参考にしてください。

参考URL:
http://okwave.jp/qa/q7158283.html
amocry
質問者

補足

ありがとうございます。 更新日時とサイズによる検索方法を覚えることができました。 内容での検索はWindows7のOSの機能では何かありませんか?

  • foitec
  • ベストアンサー率43% (1080/2457)
回答No.4

> *.j?? > 2005: >です。 >2005年に撮影した画像の検索などです。 普通に検索されますけれど? 文書に含まれる(ドキュメトでもメールでも)文字列でも問題なく検索されますよ?

amocry
質問者

補足

普通に検索できるほどWindows7のことをまだ知りませんので教えてください。

  • fenglu
  • ベストアンサー率43% (317/735)
回答No.3

それは例えばどんな形式のファイルの内容を参照したいのでしょうか?

amocry
質問者

補足

Windows2000で例えますと  *.j??  2005: です。 2005年に撮影した画像の検索などです。

  • fenglu
  • ベストアンサー率43% (317/735)
回答No.2

回答1.はおそらくWindows 2000の回答かと。 Windows 7ではインデックスが作成された場所であれば、基本的にファイルの名前と内容の両方で検索されます。 エクスプローラーの右上から普通に検索してください。 インデックスの無い場所でも内容を検索に含めたい場合は、 エクスプローラーを開いて左上の[整理]→[フォルダーと検索のオプション]の検索タブに設定項目があります。

amocry
質問者

補足

>[整理]→[フォルダーと検索のオプション]の検索タブに設定項目 これは見たことがありませんでした。ありがとうございます。 そこで、ファイル名と内容を常に検索するという方にチェックしましたが、エクスプローラーの右上のテキストボックスの検索ではファイル名の検索にしかなっていないみたいで内容からの検索はできませんでした。

  • Gletscher
  • ベストアンサー率23% (1525/6504)
回答No.1

Windowsなら、Windowsの検索機能でできますよ。 スタート → 検索 で 「ファイルとフォルダすべて」を選んで、「ファイルに含まれる単語または句」にキーワードを入れるだけです。 「ファイル名のすべてまたは一部」にキーワードを入れているんじゃないですか?

amocry
質問者

補足

スタートは分かりました。 スタート → 検索 が見つかりません。 shell:User Pinnedのような方法で起動でもよいです。

関連するQ&A