ソフトを開発しようと思った動機、背景
取引先に対して定期的に数百個のホームページ用データを納品しているのですが、その際「前回から変更があったデータだけください。既存のデータに上書きするので、フォルダの階層も維持したままください」とご要望がありました。2ヵ所を比較して差分ファイルだけを比較先に上書きするフリーソフトはあったのですが、差分ファイルだけを別のフォルダにコピーするフリーソフトは見当たらなかったため、差分のあるデータだけを選り分けるために開発することになりました。開発中に苦労した点
苦労というほどのものでもないのですが、自分がまだC#をあまり触っていなかったころだったため、まずは開発環境の違いに慣れるところが最初の難関だったと思います。
ユーザにお勧めする使い方
差分だけを抽出する使い方はもちろんですが、「Saboon!」には設定内容をインポート/エクスポートする機能も付いており、これを使うことで簡単なバックアップ取得ソフトにもなります。また、エラーで読み込めない、壊れているファイルは読み飛ばすため、ハードディスクが壊れかけてうまくデータがコピーできないときに、「生きているファイルだけでも救出したい!」なんてときにも使えると思います(もっとも、壊れかけのハードディスクにアクセスすると、余計にハードディスクを壊すことがあるので、そこは自己責任でお願いします)。
今後のバージョンアップ予定
更新する予定はなかったのですが、せっかくここでご紹介いただけることになったので、これを機にコメント欄に要望があった「空フォルダは作らない」機能を実装できればと思います(時期はお約束できませんが!)。
(Wingard)