Windows XPで、特定のディレクトリ以下にある全てのhtmlファイルを一度にメモ帳などで

開く方法を教えてください。

MS-DOS、Wshどちらでも結構です。



稼動するソースを書いて頂けると嬉しいです。



ディレクトリ構成は、結構深いです。
再帰的に処理する方法あるんでしょうか?

回答の条件
  • 1人2回まで
  • 登録:2008/06/04 14:13:30
  • 終了:2008/06/04 19:09:30

回答(2件)

id:quintia No.1

quintia回答回数560ベストアンサー獲得回数692008/06/04 14:27:29

ポイント60pt

例えばTeraPadなどを使います

http://www.forest.impress.co.jp/lib/offc/document/txteditor/tera...


エクスプローラで、右クリックから検索で、*.html を検索します。

検索結果を全選択して、起動しておいたTerapadや、ショートカットにドラッグ&ドロップすればいいです。


複数ファイルをドラッグ&ドロップすると一括で開けるエディタなら、なんでもいいですよ。

id:samasuya

はぁ、なるほど!

そういう手もありましたねぇ、すばらしい!


でも、毎回検索するのも面倒なので、DOSのバッチとか使ってワンクリックで

できれば、なおうれしいです・・・。


しかしこの方法は、目鱗でした、さすがです。

2008/06/04 16:01:45
id:rubikitch No.2

るびきち回答回数120ベストアンサー獲得回数222008/06/04 18:13:52

ポイント10pt

Rubyがインストールされていれば、そういうことは楽です。以下のスクリプトを書いて実行してみるとか。(当方GNU/Linuxなので動作確認はしていません。すみません。)

Dir["**/*.html"].each do |html|
  system "notepad", html
end

毎回検索するのが面倒と感じているならば、なんらかのスクリプト言語をインストールすると幸せになれるでしょう。バッチファイルなんてメじゃないほどいろいろできます。

http://www.ruby-lang.org/ja/downloads/

id:samasuya

RUBYですか、ありがとうございます。

いちいちインストールするの面倒なんです(笑)


結局、MS-DOSのFORを使うことで自己解決いたしました。

FOR /R %F IN (*.html) DO notepad.exe %F

という感じです。

/Rで再帰的に読み込んでくれるみたいですね。


どうもありがとうございました。

2008/06/04 19:08:46

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません