【日曜プログラミング2016】第03回 こんなの作ってみました「Reduce the duplication directory 」(Visual Studio Community 2015 C#)

白い顔のピエロさんと、白い犬の会社の株価のおかげで今日はおいしいビールが飲めそうなのでソフトウェア用の仮ページ公開。
(5年もほとんどいじってないサイトなのでやらなきゃいけないことがたくさん見えてきた^^;)

Software Library
https://nln.jp/software/

リハビリにはちょうどいいお手軽な奴です。
日曜プログラミングも、20年前ならいろいろ書くこともあるのに今はググって貼りつけるだけですねぇ(^◇^;
大学の卒論みたいな!(やっちゃだめですよ!w)
それがその人の人生みたいな。まぁおいといて。

「Reduce the duplication directory」
今回は多重ディレクトリ名称の短縮プログラムです。
・.NET Framework 4.5.2 が必要です。
・OS:Windows10 Pro 64Bit版
(以前のOSや32Bit環境がないのでテストできません)
・Visual Studio Community 2015 の Update3 C#
・サポートありません。自己責任でm(__)m
・システムフォルダなどへ使用すると起動しなくなる場合がありますので、ご注意下さい。
・1万ディレクトリを超えると速度が妙に遅くなるのは愛嬌です。
通常は1.5万ディレクトリ以下でお使いください(・・ゞポリポリ

—-開発の様子。
梅雨の中、夏バテ状態で作りました。
機能とソースが固まったのでデバッグ情報除いて作り直して・・・
良い名称が思いつかない…(^◇^;
関数名とかひどいありさま。名称ルールなんて他人に見せないからいいと思っていたら、実行ファイルに全部あるじゃないですかヘ(゚∀゚ヘ)アヒャ

頭の中真っ白で継承とかめんどくさいことは貼り付けのみ。
コンパイルエラーだけ修正。
イメージ通りのものが実装できたってことでひとまず完了^^;

自分で使っていてバグが出たら修正します。動かないとか環境依存とかいろいろあると思いますが、すべての環境を吸収できるほどスキルないので動かなかったら、無かったことにしてゴミ箱へ捨ててください。そもそも手動でできる程度の事ですので^^;

—-参考ソフト
SIM-G’s-Junk Space
http://hp.vector.co.jp/authors/VA032597/

UnDupを昔使わせていただいておりました。
10年以上前のソフトが今も動くっていうのがステキです。
ステータス表示とかうちの環境では見えなくなっているので、
機能限定版みたいなのを自分で作るしかないかなぁという状況。

Mebiusbox Software
http://mebiusbox.github.io/

FileHammerを使わせていただいております。
なにかの条件で削除処理が失敗して強制終了するときが(; 😉
HDD15台から同一ファイル検索とか無茶しすぎてますね(^◇^;
無駄なバックアップで年2台6GBづつ増えていくような・・・・゚・(ノД`)・゚・

ソフトはgithubへ流れてますなぁ
開発は終わっているようなので、痒い所に手が届くような孫の手は自分で作らないとねぇ・・・il||li _| ̄|● il||li