- 締切済み
大量のhtmlファイルを編集
ご教示お願いいたします。 あるフォルダ内に60個以上のhtmlファイルがあります。 それを今手作業で、メモ帳で開き 2013/7/26 という日付を、 2013/7/27 にと日付の書き換えを行っています。 さすがに作業が大変になり、しかもこれからこのhtmlファイルが、 どんどん増えていきます。 そこでVBSを使ってフォルダ内にある、 全てのhtmlファイルをメモ帳で開き、 中の文字を置換させる事は可能でしょうか? もし可能であればお手数ですが、 コードを教えて頂けると非常に助かります。 そうすれば今後は実行ファイル1つの置換文字を編集すれば、 できるので大変手間が省けます。 自身で色々検索してみましたが分かりません。 また社内はフリーソフトのダウンロードも、 セキュリティ上禁止されてるためそれも頼れません。 他のサイトでも現在情報収集はしてますが、 ぜひみなさまのお力を貸して頂きたいです。 長文になりましたが、ぜひよろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- play_with_you
- ベストアンサー率37% (112/301)
分かりもしないプログラムを使おうとするよりフリーソフト探したほうが早いよ。 http://www.vector.co.jp/soft/win95/util/se162621.html
- koi1234
- ベストアンサー率53% (1866/3459)
私はVBSよくわかってないので具体的なコードを提示はできませんが (その気になれば VBでプログラム書くことはできる) 変換にあたってもう少し条件を明確にしないといけないと思います 1.編集する日付は例外なく 作業前日の日付ですか? 土日含めて作業日が抜けるといったことはありませんか? (たぶん受けますよね?) 2.その日付が書き込まれている位置は全てのHTMLで同一ですか? 必ず1強目に書かれてるとか 特定タグの後に書かれてるとか条件ありますか? また1ファイルに対して複数書かれているのでしょうか?(1ファイル1か所だけ?) 1・2に関しては編集元の書き込み位置を特定するために必要な条件となります これがプログラム上から検出できる形になっていないと作れません 3.置換後の日付は作業当日のPC日時ということで良いんですよね? 4.7月の時 2013/7/ であって 2013/07/ や 2013/ 7/になっていたり 全角が混ざっているといったことはないですね?