作品概要

マウスでのチェック操作により、ディレクトリおよびファイルを、指定のディレクトリにコピーします。
選択時に、ディレクトリおよびファイルの名称を指定して、除外する事ができます。
また、選択した状態をファイルに保存し、後で使用する事ができます。

コピー先ファイルに関連する日時のうち更新日時のみコピー元ファイルと同じになります。
(ただし、コピー先がNTFSの場合。コピー先がFATの場合は、この限りではありません。)
作成日時、アクセス日時は、コピーを実行した日時となりますので、ご注意下さい。

ハード・リンクまたはシンボリック・リンク自体をコピーすることは、できません。
(参照先をディレクトリまたはファイルとしてコピーします。)

本プログラムは、シェアウェアです。
            ¥1,000−

お試し期間は、初回起動から30日間です。
お試し期間中の機能制限は、ありません。

連絡先

ホーム・ページ: http://sites.google.com/site/mznetfactory/
Eメール: mznetfactory@gmail.com

本ドキュメントの記述説明

本ドキュメント中の文字の色は、以下のようになります。
この色の文章は、”補足”を示しています。
この色の文章は、”注意”を示しています。
この色の文章は、”重要”を示しています。



謝辞

Java、Eclipse、JFace、SWTの各開発関係者の方々に感謝いたします。



変更履歴

年月日   変更内容

2010.12.16 Ver1.00.01

・起動バッチファイルの修正
   複数VM検出時、1つのVMのみプログラムを起動する
・スクリプトの追加
   スクリプトのパッケージング漏れを改修

2010.09.26 新規



インストール

”CheckDeCopy.zip”を任意のディレクトリ(以降”インストール・ディレクトリ”呼びます)に、展開してください。
特別な設定は、必要ありません。
JAVAの設定が、完了していることを前提としています。
展開されたディレクトリ内の構造は、変更しないで下さい。
インストール・ディレクトリには、"書き込み可権限"が必須です。



アンインストール

インストール・ディレクトリを削除してください。
Windowsのレジストリは、使用していません。



動作環境

OS:WindowsXP/Vista/7
”Java HotSpot(TM) Client VM” Version 6 Update 21 以上
”Java HotSpot(TM) 64-Bit Server VM” では、動作しません。



起動

インストール・ディレクトリ内の”CheckDeCopy.jar”ファイルをダブル・クリックしてください。

バッチ・ファイルでの起動

WindowsVista/7において、”CheckDeCopy.jar”ファイルのダブルク・リックで上手く起動できない場合、付属の”CheckDeCopy.bat”のダブル・クリックを、お試しくださ。
64bit  OSの場合、”Java  HotSpot(TM)  64-Bit  Server  VM”  がデフォルト起動される可能性があります。
また、” 管理者として実行 ”したい場合にも、ご利用下さい。



ディレクトリ・ツリー画面

チェック・ボックス

ディレクトリ・ツリーに付加されているチェック・ボックス
一度に複数選択は、できません。  一ヶ所ずつチェックしてください。

チェック

チェックを付けると、そのディレクトリと配下の全てのディレクトリとファイルが選択されます。
チェックを外すと、そのディレクトリと配下の全てのディレクトリとファイルの選択が解除されます。

チェック+Shiftキー

Shiftキーを押下しながらチェックを付けると、そのディレクトリと配下の全てのファイルが選択されます。
Shiftキーを押下しながらチェックを外すと、そのディレクトリと配下の全てのファイルの選択が解除されます。

チェック+Ctrlキー

Ctrlキーを押下しながらチェックを付けると、そのディレクトリが選択されます。
Ctrlキーを押下しながらチェックを外すと、そのディレクトリの選択が解除されます。



ファイル一覧画面

チェック・ボックス

ファイル一覧に付加されているチェック・ボックス
一度に複数選択は、できません。  一ヶ所ずつチェックしてください。

チェック

チェックを付けると、そのファイルが選択されます。
チェックを外すと、そのファイルの選択が解除されます。
ディレクトリ・ツリーのような押下キーは、ありません。



メニュー

ファイル  Alt+F

新規  Alt+F,Alt+N/Ctrl+N

選択をクリアして、初期状態にします。
起動直後の状態と同じです。

開く    Alt+F,Alt+O/Ctrl+O

保存ファイルの選択により、保存した選択状態を復元します。
"ファイル選択ダイアログ"が表示されます。

閉じる  Alt+F,Alt+C/Ctrl+W

選択をクリアして、初期状態にします。
起動直後の状態と同じです。

上書き保存  Alt+F,Alt+S/Ctrl+S

選択状態を保存ファイルに書き込みます。
"開く"または"名前を付けて保存"で、指定したファイルです。

名前を付けて保存  Alt+F,Alt+A

選択状態を任意の名前を付けた保存ファイルに、書き込みます。
"ファイル保存ダイアログ"が表示されます。

終了    Alt+F,Alt+X/Ctrl+Q

プログラムを終了します。

編集  Alt+E

コピー先ディレクトリ設定    Alt+E,Alt+S/Ctrl+T

コピー先となるディレクトリの設定ができます。
"ディレクトリ選択ダイアログ"より指定して下さい。
指定されたディレクトリには、"書き込み可権限"が必須です。
ディレクトリ・ツリー画面で、選択状態になっている直近の上位ディレクトリは、コピー元/コピー先が同一となるので、指定できません。

コピー・モード

コピー先で、ディレクトリおよびファイルをどう構成するかの選択です。

ディレクトリ・モード    Alt+E,Alt+D  デフォルト

ディレクトリ構成を維持したまま、コピー先ディレクトリにコピーします。

ファイル・モード    Alt+E,Alt+F

コピー先ディレクトリ直下に、ファイルをコピーします。
ファイルの集取等を想定しています。

ドライブ付加・モード    Alt+E,Alt+A

コピー先ディレクトリの下にドライブ・ディレクトリを作成し、その下にディレクトリ構成を維持したまま、コピーします。
”ドライブ違いで、同一ディレクトリ名”の重複コピーの回避を想定しています。
例)  \mydirで選択し、コピー先がC:\backupとした場合
    C:\aaa\bbb\ccc\mydir  →  C:\backup\C_Drive\mydir
    D:\ddd\eee\fff\mydir  →  C:\backup\D_Drive\mydir

書き込みモード

コピーする時、ディレクトリおよびファイルを新規作成するのか、上書きにするのかの選択です。

作成モード    Alt+E,Alt+N

コピーする時に、ディレクトリおよびファイルを新規作成します。

ディレクトリまたはファイルの作成で、既に存在するとコピーの継続を問い合わせます。
継続すると、”上書きモード”に変更され、ディレクトリの統合となります。
ディレクトリの統合を回避したい場合は、ディレクトリの選択位置を変えて下さい。
例)  \mydirで選択したい場合
    C:\aaa\bbb\ccc\mydir  →  C:\aaa\bbb\ccc\mydir
    C:\ddd\eee\fff\mydir  →  C:\ddd\eee\fff\mydir

上書きモード    Alt+E,Alt+O

コピーする時に、ディレクトリおよびファイルを上書きします。

ディレクトリまたはファイルの書き込みで、既に存在しても検知しません。
ディレクトリの統合をしたい場合を、想定しています。

実行  Alt+P

コピー開始    Alt+P,Alt+C/F5

コピーを開始します。
コピーを中断した場合は、コピー先ディレクトリ以下を削除してください。
意図しないディレクトリまたはファイルの削除を検知して、通知します。
コピーに失敗したディレクトリまたはファイルを検知して、通知します。
ログ機能

選択クリア    Alt+P,Alt+S/Ctrl+U

全ての選択状態を解除します。

最新に更新    Alt+P,Alt+R/Ctrl+L

最新のディスク状態に更新します。

クレンジング  Alt+P,Alt+G

削除されたディレクトリまたはファイルの選択状態を保存ファイルから取り除きます。

その他  Alt+O

バージョン情報  Alt+O,Alt+V/Ctrl+V

本プログラムの情報を表示します。



除外項目編集    Alt+E,Alt+W/Ctrl+C

ディレクトリまたは、ファイルの名称を追加する事により、選択から除外する事ができます。

(共通ファイル)

起動時および”新規”、”閉じる”ボタン押下時に表示され、デフォルトの除外項目を追加する事ができます。

(ローカル・ファイル)

”開く”ボタン押下時に表示され、保存ファイルの保存時に有効になっていた除外項目を表示します。
また、デフォルトの除外項目を取り込んで、使用する事ができます。
この状態での追加は、現在の保存ファイル内でのみ有効となります。

ボタン

追加  Alt+A

入力フィールドの文字列を除外項目に追加します。

削除  Alt+D

選択された除外項目を削除します。
選択するには、除外項目をクリックしてください。(チェック・ボックスでは、ありません)

取込  Alt+U

最新の除外項目を取り込みます。
保存ファイルを開いている場合のみ、押下できます。
保存ファイルからの読み込みの場合、保存時の除外項目が表示されます。
登録した除外項目が、見当たらない場合、押下してください。

完了  Alt+O

除外項目の編集結果を反映します。
除外項目の名称を変更した場合、新しい名称に一致するものが、現在の選択状態から解除されます。
古い名称に一致するものが、選択状態にはなりません。
適応対象に関しても、同一となります。

キャンセル  Alt+C

除外項目の編集結果を破棄します。
追加、削除、変更等、全ての操作が破棄され、編集前の状態に戻ります。

大文字/小文字区別  Alt+M

チェックすると大文字/小文字を区別して除外対象とします。
"hoge.txt"と”Hoge.txt”は、一致しない設定となります。

チェックを外すと大文字/小文字を区別しないで除外対象とします。(デフォルト)
"hoge.txt"と”Hoge.txt”は、一致する設定となります。

除外項目一覧

チェック・ボックス

チェックすると、除外項目として有効になります。(デフォルト)

チェックを外すと、除外項目として無効になります。
除外項目の削除でも同等となりますが、後でまた使用したくなる事を想定しています。

除外項目

選択から除外したいディレクトリまたはファイルの名称を設定します。
クリックすると編集できます。
MSワイルドカードが使用できます。
登録するには、”入力フィールド”を参照してください。
ディレクトリの階層を指定する事は、できません。
xxx\yyy等は、入力エラーとなります。

適用対象

除外項目の対象が何であるかを設定します。
クリックするとリストから選択できます。

ディレクトリ

除外項目の対象がディレクトリであることを設定します。

ファイル

除外項目の対象がファイルであることを設定します。

両方

除外項目の対象がディレクトリおよびファイルであることを設定します。

入力フィールド

選択から除外したいディレクトリまたはファイルの名称を設定します。
MSワイルドカードが使用できます。
入力が完了したら”追加”ボタンを押下してください。
入力文字として「\/"<>|」は、使用できません。



ステータス・メッセージ

ディスク解析開始...

種別情報
表示状態プログラム起動中
意味ディスクの解析を開始しました。

起動完了

種別情報
表示状態操作待ち
意味プログラムの起動が完了しました。

完了

種別情報
表示状態操作待ち
意味処理が完了しました。

処理中止 不完全な選択状態にあります

種別 警告
表示状態操作待ち
意味処理が中止されました。 選択が完了していない可能性があります。
対処選択をクリアしてください。

除外項目編集中

種別情報
表示状態処理中
意味除外項目編集画面表示中です。

コピー先ディレクトリ選択中

種別情報
表示状態処理中
意味コピー先ディレクトリを選択中です。

ファイルが選択されていません

種別 警告
表示状態操作待ち
意味チェックされている、ディレクトリまたはファイルがありません。
対処何れか、1つでもチェックしてください。

コピー先が選択されていません

種別 警告
表示状態操作待ち
意味コピー先ディレクトリの設定が、されていません。
対処コピー先ディレクトリ設定”を実行してください。

コピー先ディレクトリが存在しません

種別 警告
表示状態操作待ち
意味コピー先ディレクトリが見つかりません。
対処削除された場合は、別のディレクトリを選択するか、ディレクトリを作成してください。

処理中止

種別 警告
表示状態操作待ち
意味処理が、中止されました。

処理中:構成解析

種別情報
表示状態処理中
意味選択対象ディレクトおよびファイルの数を調べています。
中断できます。
ディレクトリが深い場合や、ファイル数が多い場合は、時間がかかります。

処理中:トータル・サイズ計算

種別情報
表示状態処理中
意味コピー対象の全ファイル・サイズの合計を計算しています。
中断できます。
ディレクトリが深い場合や、ファイル数が多い場合は、時間がかかります。

処理中:ファイル抽出

種別情報
表示状態処理中
意味データの取り出し中です。
中断できます。
ディレクトリが深い場合や、ファイル数が多い場合は、時間がかかります。

処理中:コピー:X:\xxx\xxx\xxx\...\xxx.xxx

種別情報
表示状態処理中
意味表示されているファイルをコピーしています。
中断できます。
ディレクトリが深い場合や、ファイル数が多い場合は、時間がかかります。

処理中:チェック・イン:X:\xxx\xxx\xxx\...\xxx.xxx

種別情報
表示状態処理中
意味表示されているファイルを選択状態にしています。
中断できます。
ディレクトリが深い場合や、ファイル数が多い場合は、時間がかかります。

処理中:チェック・アウト:X:\xxx\xxx\xxx\...\xxx.xxx

種別情報
表示状態処理中
意味表示されているファイルの選択状態を解除しています。
中断できます。
ディレクトリが深い場合や、ファイル数が多い場合は、時間がかかります。

処理中:表示更新

種別情報
表示状態処理中
意味画面データの更新と再描画をしています。
ディレクトリが深い場合や、ファイル数が多い場合は、時間がかかります。

エラー:処理異常

種別 エラー
表示状態操作待ち
意味処理上で、問題が発生しました。
実行環境が想定外である可能性があります。
申し訳ありませんが、本プログラムは、ご使用になれません。

エラー:ディスク・アクセス異常

種別 エラー
表示状態操作待ち
意味ディレクトリまたはファイルのアクセスで、問題が発生しました。
実行環境が想定外である可能性があります。
申し訳ありませんが、本プログラムは、ご使用になれません。

ディスク空きスペース異常

種別 警告
表示状態操作待ち
意味ディスクに空きがありません。
対処ディスクの空き容量を増やして、やり直して下さい。

コピー先ディレクトリ配下です 選択出来ません

種別 警告
表示状態操作待ち
意味チェックしたディレクトリまたはファイルが、コピー先ディレクトリの下位に位置するので、チェックはできません。
対処コピー先ディレクトリを変更して下さい。

ディレクトリ配下に選択されているものがあります コピー先ディレクトリとして指定出来ません

種別 警告
表示状態操作待ち
意味チェックされているディレクトリまたはファイルのある上位のディレクトリは、コピー先ディレクトリにできません。
対処チェックを外すか、コピー先ディレクトリを変更して下さい。

コピー先ディレクトリが書き込み可能ではありません

種別 警告
表示状態操作待ち
意味コピー先ディレクトリにアクセス権限(書き込み)が無い可能性があります。
対処アクセス権限(書き込み)を付けるか、コピー先ディレクトリを変更して下さい。

配下のチェック状態を確認中

種別情報
表示状態処理中
意味コピー先ディレクトリ以下にチェックされているディレクトリまたはファイルの有無を検査しています。

保存ファイル作成中

種別情報
表示状態処理中
意味名前を付けて保存”を実行中です。

保存ファイル選択中

種別情報
表示状態処理中
意味開く”を実行中です。

保存ファイルに上書き中

種別情報
表示状態処理中
意味上書き保存”を実行中です。

保存ファイルを閉じるています

種別情報
表示状態処理中
意味閉じる”を実行中です。

新規

種別情報
表示状態処理中
意味新規”を実行中です。

ディスク情報リロード中

種別情報
表示状態処理中
意味最新に更新”を実行中です。

非存在ファイル除外

種別情報
表示状態処理中
意味クレンジング”を実行しています。

このプログラムについて

種別情報
表示状態処理中
意味バージョン情報”を実行中です。

コピーが出来ないディレクトリまたはファイルが存在しました

種別 警告
表示状態操作待ち
意味コピーを完了できなかったディレクトリまたはファイルがありました。
対処ログ機能”を参照し、やり直しまたは、チェックの変更をして下さい。

非存在ファイル検索

種別情報
表示状態処理中
意味削除されたディレクトリまたはファイルを見つけています。

コピー先ディレクトリの作成に失敗しました

種別 警告
表示状態操作待ち
意味実行時、コピー先ディレクトリの作成に失敗しました。
対処アクセス権限(書き込み)を付けるか、コピー先ディレクトリを変更して下さい。

有効な選択が存在しません

種別 警告
表示状態操作待ち
意味保存ファイルを読み込みましたが、有効なチェックが1つもありませんでした。
ファイル保存以降に、ディレクトリまたはファイルが削除された可能性があります。
この保存ファイルは、使用できません。

削除エラー:項目が選択されていません

(除外項目編集画面)
種別 警告
表示状態操作待ち
意味除外項目がクリックされていません。
対処除外項目をクリックしてから削除ボタンを押下してください。

入力エラー:\/"<>|は使用出来ません
xxxxxxx

(除外項目編集画面)
種別 警告
表示状態操作待ち
意味使用できない文字が入力されています。
対処使用できない文字を訂正してください。

入力エラー:入力がありません

(除外項目編集画面)
種別 警告
表示状態操作待ち
意味除外項目が空白です。
対処値を入力するか、項目を削除してください。



ログ機能

プログラムの運用履歴をファイルに格納します。
ログファイルは、インストール・ディレクトリ\logs\CheckDeCopy.logに作成されます。
プログラムの動作に違和感がある場合は、ログファイルを見てください。
Javaのエラーが出力されている場合は、バグまたは想定していない動作環境にあります。
申し訳ありませんが、本プログラムは、ご使用になれません。
また、ログファイルを回収できました場合には、不具合の改修が可能な事もありますので、ご協力いただければ幸いです。

:WARN:ファイル・アクセス異常 X:\xxx\xxx\xxx\...\xxx.xxx

種別 警告
意味ファイルのコピー中に、アクセス異常が発生しました。
他のプログラムにより書き込みまたは、削除が行われた可能性があります。

:WARN:エンティティが存在しません X:\xxx\xxx\xxx\...\xxx.xxx

種別 警告
意味コピー中に、存在しないディレクトリまたはファイルを検出しました。
コピー実行までの間に、削除が行われた可能性があります。

:INFO:エンティティを除外しました X:\xxx\xxx\xxx\...\xxx.xxx

種別情報
意味存在しないディレクトリまたはファイルを除外しました。



チュートリアル

もっとも簡単な使い方

1.ディレクトリ・ツリー画面で、ディレクトリをチェックする。
2.コピー先ディレクトリを設定する。
3.コピーを実行する。

基本的な使い方

1.除外項目を設定する。
2.ディレクトリ・ツリー画面で、ディレクトリをチェックする。
3.コピー先ディレクトリを設定する。
4.コピーを実行する。
5.名前を付けて保存する。

保存ファイルの使い方

1.保存ファイルを開く
2.コピーを実行する。



先頭へ