• ベストアンサー

複数あるファイルの中から、あいうという文字が入っているファイルを検索するバッチを教えてください。

dir /s とfindとパイプでしょうか?またシェルスクリプトならどうなるでしょうか 補足お返事ありがとうございます。やってみましたが、何もおきませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

EXCELはバイナリファイルですから、FINDでは不可でしょう。 バッチファイルでは無くなりますが以下の方法はいかがしょうか? エクスプローラでF3キー押下すると「検索」できるのはご存知でしょうか? (もちろん、右クリックして「検索」でも可) ここで「ファイルに含まれる単語または句」に「あいう」を指定する。 「ファイル名のすべてまたは一部」は、無指定でも可。 (無指定はすべてのファイルを指定したものとされる) 検索対象をテキストとEXCELに限定したいなら[*.txt; *.XLS]と入力。([ ]は説明のためで、入力不要) 通常の検索よりも時間がかかるので、日付で期間指定するとか、対象フォルダ指定しないとシビレます。

hoto345
質問者

お礼

できました。ありがとうございます。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • soaikats
  • ベストアンサー率58% (14/24)
回答No.3

バッチ以外でよければ。 調べたいフォルダを右クリックして「検索」ボタンをクリック、 左側の「ファイルに含まれる単語または句」に "あいう"を入力して「検索」ボタンをクリック。 それとも、これと同じことをバッチでやりたいという 意味だったのでしょうか?

hoto345
質問者

お礼

ありがとうございます。たしかにGUIだとできます。かなりおそいのでDOSでできればなーと思ったしだいです。

すると、全ての回答が全文表示されます。
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

「あいう」は先頭でも中間でも末尾でも良いのでしょうか? コマンドプロンプトで、対象とするドライブに移動して、 dir /s "*あいう*" [Enter] パス名の取得だけでよければ dir /s /b "*あいう*" [Enter]

hoto345
質問者

お礼

説明が悪くてすいません。ファイル名ではなくテキストやEXCELファイルの中にあいうという文字があるファイルです。 findとdir/sを組み合わせたりで、出来ないでしょうか? またEXCELなどのバイナリファイルは無理なのでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A