DComp 2.00Vector DComp


《概要》

DComp はフォルダの比較をするコマンドラインツールです。

2つのフォルダを様々な方法で比較することができます。
オプションで比較元と比較先のファイル名の英文字大小文字の違いを修正することもできます。

《パラメータ》
DComp [/cacdefn] [/f] [/h] [/d | /s] [/t] [/w] [/n] [/p] [/l | /q | /v] 比較元フォルダ 比較先フォルダ
      /c 比較モード
         a 名前、サイズ、日時、属性
         c 名前、サイズ、内容
         d 名前、サイズ、日時(デフォルト)
         e 名前、サイズ、日時、内容
         f 名前、サイズ、日時、属性、内容
         n 名前
      /f 名前が異なる場合に修正する
      /h 隠し属性およびシステム属性も含める
      /d フォルダの有無も比較する
      /s サブフォルダも比較する
      /t 日時の比較で作成日時も含める
      /w 作業中のフォルダを表示する
      /n 全て一致した時の終了時の表示なし
      /p 異なった時の終了時に一時停止する
      /l リスト形式で表示する
      /q 表示なし
      /v 詳細表示

フォルダが異なる場合終了コード 1 を返します。

《詳細》

DComp は2つのフォルダの差分を表示するコマンドラインツールです。
コマンドプロンプトで動作する 64bit コンソールアプリケーションです。

「比較元フォルダ」と「比較先フォルダ」を比較して比較元を基準にしたフォルダ内容の違いを表示します。

「/c 比較モード」を指定すると比較対象を変更することができます。
デフォルトでは名前、サイズ、日時を比較します。
モードは a,c,d,e,f,n のいずれか1つを指定します。

比較する対象は以下の物があります。

ファイル名
ファイルサイズ
ファイル日時
ファイル属性
ファイル内容

ファイル名は英文字大小文字の違いがあるか比較します。
ファイル内容はファイルサイズが同じ場合に内容を比較します。

「/h 隠し属性およびシステム属性も含める」が指定された場合、隠し属性およびシステム属性のファイルやフォルダも比較されます。
デフォルトでは属性がないものと読み取り専用属性のファイルおよびフォルダが対象となります。

「/t 日時の比較で作成日時も含める」が指定された場合、ファイルの日時を比較する時に作成日時も比較します。比較するファイルのどちらかのファイルシステムが作成日時を持たない場合には比較しません。

「/s サブフォルダも比較する」が指定されていた場合、指定されたフォルダ以下の全てのサブフォルダを比較します。

「/d フォルダの有無も比較する」が指定された場合、サブフォルダの内容は比較せずに指定されたフォルダにあるサブフォルダの有無のみをチェックします。

「/f 名前が異なる場合に修正する」が指定された場合、ファイル名の英文字大小文字の違いがあった場合に同じになるよう修正します。

「/w 作業中のフォルダを表示する」が指定された場合、作業中のフォルダを表示します。ファイル内容の比較を指定した時など処理に時間がかかる場合に有効です。

「/n 全て一致した時の終了時の表示なし」が指定された場合、フォルダが全て一致した時には何も表示しません。

「/p 異なった時の終了時に一時停止する」が指定された場合、違いが見つかった時にビープを鳴らしてメッセージを表示して、何かキーが押されるまで待ちます。

「/v 詳細表示」が指定された場合、違いが見つかった項目の詳細を表示します。

「/l リスト形式で表示する」が指定された場合、2つのフォルダを同じにするために実行しなければならない作業をリストで表示します。
リストには以下の項目があります。

Copy Dir:
Delete Dir:
Rename Dir:
Attribute Dir:
Copy:
Delete:
Update:
Rename:
Attribute:
Createtime:

「/q 表示なし」が指定された場合、違いが見つかっても何も表示されません。バッチファイルなどで終了コードだけ欲しい時に使用します。

「/void」(隠しパラメータ)のみを指定するとプログラムは何も実行しないで終了します。スクリプト内でこのプログラムが実行可能か事前に調査するために使用してください。

このプログラムは日英バイリンガルメッセージに対応しています。

《動作環境》

Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows 11。

《バージョン履歴》

Version 1.00 - 2012/01/18 正式版初リリース
Version 1.01 - 2012/10/04 表示に関するオプションを追加
Version 1.10 - 2013/02/01 日英バイリンガルメッセージに対応
Version 1.11 - 2014/07/04 エラー表示に関する改善
Version 1.12 - 2014/11/01 FAT のファイル時間の対応
Version 1.20 - 2015/10/01 ライブラリのアップグレード
Version 1.30 - 2016/02/01 作成日時に関するオプションを追加
Version 1.31 - 2017/01/05 作成日時に関する改善
Version 1.32 - 2017/05/02 表示に関する改善
Version 1.33 - 2017/11/01 4GB 以上のサイズのファイルに関する改善
Version 1.34 - 2018/05/07 メッセージの改善
Version 1.35 - 2018/06/01 キー入力に関する改善
Version 1.36 - 2018/12/05 Windows の表示言語の対応、dll の同梱
Version 1.40 - 2019/07/01 コードページ 65001 (UTF-8) の対応
Version 1.50 - 2020/10/01 ライブラリのアップグレード
Version 1.60 - 2022/01/14 ライブラリのアップグレード
Version 1.61 - 2023/08/07 WOW64 リダイレクトの対応
Version 2.00 - 2024/03/07 64bit 版の追加


Roka Software© Roka Hashimoto