2012年1月15日

フォルダ内のファイルを指定の宛先に一定容量に自動で分割して送る

大切な写真データ、みなさんはどうやって保管されていますか?
パソコンの中で消えたら困るもののTOPに出るであろう画像ファイルたちです。

保存方法は色々ありますが、
CDやDVDだと経年劣化で突然見れなくなったりしますし、
オンラインの画像保管スペースは色々と敬遠する理由があったり・・・

非公開なのに中の人が画像をこっそりチェックしてて規約違反ですよってメールが来たサービスもあったなぁ
ログイン状態管理に脆弱性があって特定操作をするとパスワードなしでアルバム見れたサービスもあったなぁ
ダウンロードしたら画像のEXIF消えてたり勝手に縮小や圧縮されてたりしたサービスもあったなぁ

とまあ、年々増え行く画像ファイルを比較的安全に保管する方法がないかと
かれこれウン年前から考えて、メールでWEBメールに添付送信するのが消去法的に
一番信頼性が高いんではと・・・o( ̄ー ̄;)ゞ
Gmailは7GBあるしHotmailも容量無制限だし
(SkyDriveはロボットがこっそりチェックしている噂)
(メールデータなら通信の秘密とか電気通信事業法とかでチェック面倒くさそうだし※ウイルスチェック除く)

ということで、これまたウン年前から構想だけして
面倒くさくてプログラムを作っていなかったのですが(;´▽`A``

受験生がセンター試験で学校に引きこもってることだし、
貧乏プログラマも家に引きこもってちょっとやれるとこまでやろうじゃないかと。
(寒くて外に行きたくないだけだ)

で、あっさりと1日で出来上がってしまったので、構想ばかりしていた自分の過ぎ去りし日々は
一体何だったのかと、、、まさに案ずるより産むが易しですな(〃∇〃)

さて、てなわけで今回作ったツールはこんな仕様になっています。

○仕様書

・指定されたフォルダ内のファイルを決められた宛先に添付ファイルで送信する
・一通辺りの添付上限サイズは任意に決定できることとする
・フォルダ内のファイルで送信を行いたくないファイルの除外機能を持つ
・一度に送信されるファイルの総容量の制御を可能とする
・メールの送信間隔を任意に制御できるようにする
・件名/連番を任意で編集可能な仕組みを用意する
・本文に添付されるファイルの名称及びファイルサイズが記載できるようにする
・宛先やサーバ情報などはローカルに保存できるようにする
・SMTP認証やSSL通信に対応する
インストールを必要としない!
無料!

うん。こういうとってもシンプルな要点のみ書かれたモノの方がプログラムは作りやすい
足りない部分は自由に作っていいわけだし、( ̄▽ ̄)V

実際のところ、フォルダ内のメールを自動で送信するツールっていうのは。
はるか昔から色々出ているのですが、
無駄にグラフィカルだったり、容量で分割出来なかったり、Excelマクロだったり、
フォルダ内全部を一括で送ることしか出来なかったり、インストールが必要だったり
有料だったり・・・・

やはり、自分の欲しい機能を満たすものは自分で作るのが一番!
My Tool Made Myself
で、完成したプログラムの画面がこちら
「フォルダ内のファイルをメールに添付して送るツール。容量で分割もできるのだ」


ごちゃっとしているようですが、必要なものをコンパクトにまとめたらこうなりました。
無駄なグラフィックなどは一切排除!です

知恵袋などで「フォルダ内のファイルを自動で添付してメールで送れるソフトはないですか?」
とかの質問をたまに見るので、そういったことにも使えるのではなかろうかと。うん。

突貫工事的に作ったが故、エラーチェックがまだ甘いので一般公開はちょっと待ってください。
仲間内でコードレビューとバグチェック(人柱)してから公開しようかなと。

どうしてもすぐ欲しい!って人がいたら教えて下さい。α版で良ければ・・・