2008年02月26日
FileCopyツール
Javaで開発をしていて、お客さんにできたプログラムを渡すときに常に新規で渡すってのは稀で、ほとんどは差分だったりすると思います。
で、そんとき、ファイルの階層化を作ってソースプログラムをおいて圧縮してって面倒なことをやってるのですが。
毎回毎回同様のことをやってると疲れるので、こんなツールを作って対処してます。
このツールは、めんどくさがりな僕が、開発PCに毎回毎回これをインストールするのも面倒なのでClickOnceにしてどこでもつかえるよにしよってことで準備したものなのでJavaで開発をしてない人にはなんじゃこりゃ、ってなツールだと思います。
で、動きですが
基本は、リストボックスにファイルをD&Dして、基点フォルダに、ファイルの取り除きたいディレクトリを入力し、コピー先にフォルダをいれると、同じ構成でファイルをコピーしてくれるツールです。
利用イメージは、Javaのファイルなんかを更新日時で検索して、結果を選択してここにD&Dし、不要なフォルダ構成(D:\project\hoge\web-inf\) とかいれると、web-inf 以下の部分の形式でフォルダを作ってくれます。
追加ボタン: ファイルを追加する
削除ボタン: 追加されているファイルのうち選択されているものをリストから削除する
(チェックボックスは関係ありません)
実行ボタン: リストボックスの中でチェックされているファイルをコピー先のフォルダにコピーします。
FileCopyClickOnceなのでIEで実行するべし。
もし、FireFoxでこれを実行したいなら事前に
atmarkit firefox でclickonce
これを参考にプラグインをいれること。
以上
で、そんとき、ファイルの階層化を作ってソースプログラムをおいて圧縮してって面倒なことをやってるのですが。
毎回毎回同様のことをやってると疲れるので、こんなツールを作って対処してます。
このツールは、めんどくさがりな僕が、開発PCに毎回毎回これをインストールするのも面倒なのでClickOnceにしてどこでもつかえるよにしよってことで準備したものなのでJavaで開発をしてない人にはなんじゃこりゃ、ってなツールだと思います。
で、動きですが
基本は、リストボックスにファイルをD&Dして、基点フォルダに、ファイルの取り除きたいディレクトリを入力し、コピー先にフォルダをいれると、同じ構成でファイルをコピーしてくれるツールです。
利用イメージは、Javaのファイルなんかを更新日時で検索して、結果を選択してここにD&Dし、不要なフォルダ構成(D:\project\hoge\web-inf\) とかいれると、web-inf 以下の部分の形式でフォルダを作ってくれます。
追加ボタン: ファイルを追加する
削除ボタン: 追加されているファイルのうち選択されているものをリストから削除する
(チェックボックスは関係ありません)
実行ボタン: リストボックスの中でチェックされているファイルをコピー先のフォルダにコピーします。
FileCopyClickOnceなのでIEで実行するべし。
もし、FireFoxでこれを実行したいなら事前に
atmarkit firefox でclickonce
これを参考にプラグインをいれること。
以上
Posted by ひじりん at 14:50│Comments(0)
│C#
※このブログではブログの持ち主が承認した後、コメントが反映される設定です。