DIRTOUCH ディレクトリ内のファイルのタイムスタンプを複写

書法

DIRTOUCH [ src_dirname dest_dirname ]* [options]*

SHELLMODE

@記述、!記述、^記述

詳細

複写元ディレクトリのファイルのタイムスタンプを複写先ディレクトリの対応するファイルに複写し、 複写したファイル名を出力する。
複写元ディレクトリ、複写先ディレクトリの順で二つを組にして記述する。 複数の組を記述すると、それらを順に実行する。組になっていない半端なディレクトリ名は無視する。

タイムスタンプの複写はサブディレクトリを含めてすべてのファイルを対象に行う。

複写の際の条件を以下の通り指定できる。 いずれの場合も複写先にファイルがない場合には複写しない

比較OPTION
無条件 無し 複写元と複写先のタイムスタンプが等しくないとき複写する
複写元が古い -DO 複写先のファイルよりも複写元のファイルが古いとき複写する
複写元が新しい -DN 複写先のファイルよりも複写元のファイルが新しいとき複写する
ファイルの内容 -C 複写元と複写先のファイルの内容が等しく、 タイムスタンプが等しくないとき複写する

OPTION

-C
ファイルの内容が等しく、タイムスタンプが等しくないときに複写
-DN
複写元が新しいとき複写
-DO
複写元が古いとき複写
-N
標準出力をしない。-Oが指定されていると無効。
-Ofilename
出力を指定のファイルに切替える。
-T
ファイル名を出力せずに、検査ファイル数、複写ファイル数を出力。
-T[W]
ファイル名を出力せずに、結果の統計を出力。
-TW は、統計出力に加え、終了時にメッセージウィンドウを開いて、 統計内容を表示する。

用例

参考

バージョン

Ver 1.00初版