DCopy 2.00Vector DCopy


《概要》

DCopy はフォルダを同期させるバックアップ用コマンドラインツールです。

2つのフォルダを同期させます。
コピー元とコピー先のファイル名の英文字大小文字の違いも同じになるように変更します。
通常はファイルの日時、サイズで比較しますが、オプションでファイル内容で比較することも可能です。
オプションでファイルの作成日時を維持することもできます。

《パラメータ》
DCopy [/c | /u] [/h] [/s] [/t] コピー元フォルダ コピー先フォルダ [ログファイル]
      /c 内容が異なるものをコピーする
      /u 新しいファイルのみコピーする
      /h 隠し属性およびシステム属性も含める
      /s サブフォルダもコピーする
      /t ファイル作成日時を維持する

《詳細》

Dcopy は主にバックアップに使用するのに適しているフォルダ同期ツールです。
コマンドプロンプトで動作する 64bit コンソールアプリケーションです。

オプションが何も指定されていない場合、「コピー元のフォルダ」と「コピー先のフォルダ」を比較して以下の動作を実行します。

1.コピー先に存在しないファイルをコピーする。
2.コピー先だけに存在するファイルを削除する。
3.同じ名前のファイルが存在して、英文字大小文字が異なる場合、名前を変更する。
4.ファイルが存在する場合、ファイルの日時およびサイズを比較して、異なる場合コピーする。
5.ファイルの属性を同じにする。

「/s サブフォルダもコピーする」が指定されていた場合、さらに以下が実行されます。

1.コピー先に存在しないフォルダを作成する。
2.コピー先だけに存在するフォルダのフォルダ内容全てを削除する。
3.同じ名前のフォルダが存在して、英文字大小文字が異なる場合、名前を変更する。
4.フォルダの属性を同じにする。
5.それぞれのサブフォルダで同じくファイルとフォルダの処理を実行する。

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

「/t ファイル作成日時を維持する」が指定された場合、ファイルの更新日時と共に作成日時もコピーします。
ファイルの更新日時とサイズが同じでファイルがコピーされなかった場合でも、作成日時が異なった場合コピー先の作成日時を変更します。
コピー元またはコピー先のどちらかのファイルシステムが作成日時を持たない場合には設定されません。

「/c 内容が異なるものをコピーする」が指定された場合、ファイルの日時およびサイズの代わりにファイルの内容を比較します。

「/u 新しいファイルのみコピーする」が指定された場合、同じ名前のファイルが存在してファイルの日時が古いものはコピーされません。

「ログファイル」が指定されている場合、画面に表示されるものがそのまま指定されたファイルに書き出されます。
なおすでに存在するファイルが指定された場合、上書きされます。

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

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

《動作環境》

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

《バージョン履歴》

Version 1.00 - 2012/01/16 正式版初リリース
Version 1.10 - 2013/02/01 日英バイリンガルメッセージに対応
Version 1.11 - 2014/07/04 エラー表示に関する改善
Version 1.12 - 2014/08/04 ネットワーク上 (Samba) のファイルの属性設定の改善
Version 1.13 - 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/10/02 フォルダの属性設定に関する改善
Version 1.34 - 2017/11/01 4GB 以上のサイズのファイルに関する改善
Version 1.35 - 2018/05/07 メッセージの改善
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