ソフトを開発しようと思った動機、背景
仕事で、あるプログラム用の取り込みファイルを複数用意し、それぞれの動作確認を取っていたことがあるのですが、ファイル名の差し替え作業が思った以上に面倒だったため、「ワンタッチでファイル名を入れ替えられないかなぁ」と思ったのが開発のきっかけでした。そのため当初は、画面は作らずにアイコンにドラッグ&ドロップするのみで、対象も同一パスのファイルだけの予定でした。が、いざ作りはじめると「フォルダも対象にできるといいのでは?」「別パスでも入れ替えが可能だと便利なのでは?」とアイデアが膨らみ、現在の形になりました。開発中に苦労した点
基本機能がシンプルなため、それ自体の開発はそれほど苦労はなかったのですが、リネーム途中のファイルロックやファイル削除、リネーム後のファイル名と同一名のファイルが存在(別パスの場合)といった、イレギュラーに対しての処理には神経を使いました。ソフトの性質上、ユーザの意図せぬファイル名のまま、処理が終了してしまうという状況はできるだけ避けたかったため、いろいろ考えた結果、ロールバック機能や連番付与機能を追加することで回避しました。
ユーザにお勧めする使い方
私個人は、主にアプリケーション開発のデバッグ作業に使用しています。設定ファイルや取り込みファイルを差し替えたり、Webアプリケーションでは、ソースファイルの差し替えはもちろん、includeフォルダや画像フォルダを丸ごと差し替えたりといった使い方が多いです。もちろん、決まった使い方はありませんので、自分自身にあった使い方を模索してみてください。
今後のバージョンアップ予定
今後は、以下の機能を実装できればいいかなと思っています。
- ウィンドウ上でもアイコン同様の2ファイル同時ドラッグ&ドロップ
- 3ファイル以上の一括入れ替え
- エクスプローラ等でのコンテキスト(右クリック)メニュー登録
そのほかにも、ご要望・アイデアがあれば、可能な限り対応していきたいと思っていますので、気軽にメールにてご連絡いただければと思います。
(wtr)