• ベストアンサー

コマンドプロンプトで、linuxのlocateコマンドのようなコマンドはありますか?

vista ultimateを使っています。 端的にいうと、 Cドライブ配下全体で、.log,.msi.install.exe,setup.exe のどれかの文字列を含むファイル一覧を表示させたいと思っています。 (できれば、 ☆含むではなく、 .logで終わる or .msiで終わる or install.exeと完全一致 or setup.exeと完全一致 ☆なおかつ、できれば、大文字小文字を区別しない ☆なおかつ、できれば、結果は、ファイル名だけでなく、フルパスで知りたい と思っています。 で、いま、vistaが立ち上がらないエラーが起きているので、 vistaのメディアから、コマンドプロンプトで、 それを実行しようとしています そこで。。。一案ですが・。。 コマンドプロンプトで、 linuxのlocateコマンドのようなコマンドはありますか? findというのがそれかなと思ったのですが、 linuxにおけるgrepと同じようでして。 ご存知の方いらっしゃいましたら、よろしくお願いします。

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

  • ベストアンサー
  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

C: CD \ DIR /S /P *.log DIR /S /P *.msi DIR /S /P install.exe DIR /S /P setup.exe

その他の回答 (1)

  • eroermine
  • ベストアンサー率18% (83/444)
回答No.2

locate は定期的に全ファイルシステムをスキャンしてファイル名と場所を保存しておきます。 だから一瞬で出る。 全ファイルスキャンはかなり重くて普通は深夜明け方等だれも使わないときにやるわけですが、これをWindowsではいつやるのか。 ドライブに付属してくるCD焼きソフトのネロはこれをWIn起動中ずっとやってるようなのですが重くてかなわない。

関連するQ&A