=========================
dirHTML.exe ver0.01 ディレクトリHTML、
:WEB作業用、簡易ファイルリストファイルメーカ
兼 テキストShiftJIS変換ツール
CopyRight Miyama. 2025 May
http://kazutomimiyama.sakura.ne.jp
kazutomiMiyamaSub@gmail.com
=========================
はじめに
これは、小規模ネット用の、オンライン用ファイルリ
スト作成ツールです。
ローカルなPCと違い、オンラインのwwwフォルダは
セキュリティ上の仕様により、フォルダを指定してもそ
の内容は表示されません。
ただし、厳密にアクセス禁止が設定されていない場合
は、その内部のファイルアクセスは、あらかじめわかっ
ている限り、ファイル名をURLの末尾に追加すればア
クセスすることができます。
ですから、オンラインフォルダの中のファイルにアク
セスしたい場合は、あらかじめFTPアップする前のロ
ーカルの中で、そのファイルを網羅するリストHTMLファ
イルを作っておき、そのリストともどもアップすれば、
そのいわばインデックスファイルを指定することによ
って各ファイルにアクセスすることができます。
これはそのインデックスファイルの骨格をつくるツー
ルです。
作成された基礎ファイル、HTML$$$$.htmを編集するこ
とにより、手作業の場合での簡易webファイルを構築
することも可能になります。
おととし2023年のはからずも同じ春作成した、
簡易HTMLファイルリストメーカの研鑽機能上位版にあ
たります。
それは作者の経験不足により使用に耐えないほどの煩
雑な手順を踏む必要がありました。
今回ははるかに使いやすくなっていると思います。
ーーーーー
使用条件 フリーウェアです。使用配布は自由です。
動作条件 WIN7〜11で動作します。
使用方法
小さいプログラムなので、前作同様機動的な使い方に
設計しました。
ツールは各毎、使い捨てです。
そのたびに、実行ファイルをコピー&ペーストしてく
ださい。
(実行ファイルがある場所に鎮座ましましていて、そこ
から、深いフォルダアクセスをいちいち開いていたので
は、疲れ果ててしまいます。)
フォルダ複層階層にまたがるリストは作成できません。
あくまで当該フォルダのファイルに対するリストにな
ります。
dirHTML.exeが動作ファイルです。
CTRL+C、Vなどで対象フォルダにペーストし、
起動してください。
ーーーーーーーーーーーーーーーーーーーー_□X
終了ボタン:ALT+X
テキストファイルを \ファイルリスト作成
SJISコードにする ALT+S 実行ボタン ALT+G
ーーーーーーーーーーーーーーーーーーーーーーー
起動するとボタンが三つある画面が表示されます。
・リスト作成ボタン
を押し下すと、フォルダの中の全部のファイルをH
TML化したリストを作成します。自分自身
dirHTML.exeは論理によって除外され、リストアップは
されません。
HTML$$$$.htm をクリックすると、ハイパーテキスト
形式で、各ファイルにアクセスすることができます。
txtやhtm/htmlファイルは表示され、そうでないファ
イルはローカルでもwwwフォルダでもダウンロードさ
れます。PCやアンドロイドのダウンロードフォルダを
確認してください。
この挙動はHTML$$$$.htmをともにアップロードしたオ
ンラインフォルダでも、同様です。
一般、実行ファイルなどの扱いにはご注意ください。
筆者はあらゆる不利益に対して一切の責任を負いませ
ん。
・WEB上の文字コードについて。
筆者は理論面は詳しくないのですが、
現在のwindows標準の文字コード、UTF−8のファ
イルをそのままオンラインwwwフォルダにupすると、
ブラウザ上で表示が乱れてしまいます。
経験上、ANSI≒ShiftJISのコードならば正常
に表示されます。
UTF−8では、ファイル名に2バイトの日本語表記
が混じると正常に表示されません
また、それが過去初めて発覚したのは、
ファイルリストのトップに
「使用は自己責任でおねがいします」
という文言を日本語で追加したところ、見事に化けて
しまった事象でした。
今回、オンラインで調べて(多くの氏の作業に感謝し
ます)ShfitJISで強制書き込みをするプロパティを
組み込むことにより、その機能を追加しました。
・・・なんでも、わかってしまえばなあんだというこ
とが多すぎます。WEBはゴシップのためだけにあるの
ではありませんね。
今回のHTML$$$$.htmはシフトJISで書かれています。
そのままFTPに掛けても問題ありません。
・ShiftJIS形式で保存するボタン
文字化けするのは、UTF−8で書かれた他の文書で
もおなじなので、私用でもこれを一括変換する論理は簡
単に作れるよな、このプロパティを使えば、20行くら
いで、
と、作りました。
対応するのはテキスト形式の文書のみです。
ワードなどの文書には対応していません。
慣例上は、txt、htm/html、logなどの拡張子がテキス
ト形式です。
変換操作は、自己責任です。また大事なファイルはか
ならずバックアップを取っておいてください。
押し下すと、ファイル名を聞いてきますので、入力し
てokを押し下すだけです。文字コードが書き換えられ
ます。
注意:対象フォルダにあるファイルのみになります。
ファイル名が長い場合などは、ダイアローグの細長い
小窓にCTRL+Vが効きますので、ペーストしてください。
windowsフォルダでは、対象ファイルが水色アクティ
ブの状態で、Shift+F10 、メニューにて M ファイル
名の変更、のアクティブ紺色状態から、CTRL+C切り出し
ができます。
**最重要**
安全バックアップを、1回だけ行います。
当初、この機能を甘めに位置づけていましたが、
操作を強行すると、後述の回復できない文字化けを起
こす場合があることが発覚し、バックアップからみて2
回目の変換処理を禁じる仕様にしました。
ShiftJIS変換は、都合1回しか許可されていませ
ん。
また、くどいですが重要なファイルは別の場所にコピ
ーを作成しておいてください。
退避フォルダは、作業ディレクトリに「bak」の名前
のフォルダーとして作成されます。
*
何回か使ってみて、気を付けるべきことが2件出て
きました。
文字コードは基本2バイト文字に対しての規格なの
で、
プログラムソースなど、半角文字だけで構成された
ファイルは、マシンのシステムの標準モードで認識さ
れます。
マシン標準がShiftJISの設定であれば、ShiftJ
ISのファイル、UTF−8が標準設定ならば、UT
F−8のファイルとして認識されます。Windows10
は後者の状態です。
すでにShiftJISのファイルをさらにShiftJI
S化しようとすると文字化けします。原因不明です。
なんでもかんでもかませばいいものではないのが判明
しました。
・終了ボタン
プログラムを閉じますが、同時に自身を消去するバッ
チを吐いて終了します。
動作中のexeは自分をデリートできないからです。
ApoPtosis.bat をクリックすると、exeとこのバッチ
ファイルを削除します。
作業を継続する場合はクリックしないでください。
Suicide.bat という名前にはしませんでした。
AkaiDokuroBTN.bat はふざけすぎていますし、第一
歳がばれてしまいます。ぽちっとな。笑
おあとがよろしいようで。
=========================
ドキュメントの終わり
=========================