ファイルをテキスト検索して(日本語2バイト文字)、ヒットしたファイルを一括してコピー、という作業をしたかったのだけれど、なかなかいいソフトが見つからなかった。Windows7のエクスプローラににファイル内検索機能があるんだけど、設定によって該当ファイルがヒットしなかったり、テキストが含まれてないファイルがヒットしたりでまともに使えない。ということで探してみた。
そもそもエラーが出たりや検索結果がおかしかったりで使えないものが多かった。検索できてもファイルコピーできなかったり。grepfolderだけが検索、コピーともちゃんとできた。
こういう作業に最適なソフトないですかね。Windows XPに持って行ってエクスプローラで検索するのが一番手っ取り早いような気もしてきたけど・・・。
grepfolder
使ってみたソフトの中では一番よかった。検索したあとで「一覧」ボタンを押すことで、ヒットしたファイルの一覧が表示され、そこからファイルのコピーや移動ができる。ただし移動先をフォルダダイアログで指定するのが少し面倒。
探せにぅ
検索できるけど、ファイルコピーができない。
SGサーチ
検索できるけど、ファイルがコピーできない。
Grape File Search
検索はできるしコピー機能もあるんだけど、Windows7ではコピーしようとするとエラーでコピーできない。検索時にもエラーが出ることがある。
FileSeeker
なんか検索結果が少ない。
SuperFinderXT / SuperFinder
機能はよさそうなんだけど、2バイト文字で検索するとヒットしてくれない。
locate32
Windows7ではなんかエラーが出る。
Windows7 エクスプローラ
インデックスを有効にしてると、ヒットしないファイルがある。インデックスを無効にすると、文字列が含まれてないファイルまでヒットする。