=========================  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 はふざけすぎていますし、第一 歳がばれてしまいます。ぽちっとな。笑  おあとがよろしいようで。 =========================  ドキュメントの終わり =========================