ファイル及びディレクトリのコピー
COPYALL [/D] [/T|/N] [/U] [/V] [/S] [/(D1:)] [(パス名1)] (ファイル名1) {(d2:) | (パス名2)}
外部コマンド
BACKUPコマンドがシステム全体のバックアップを目的とするのに対し、COPYALLコマンドはファイル・ディレクトリ単位でのバックアップを目的とします。 スイッチの指定により、ファイルの日付等で選択的にコピーをすることが出来ます。
コマンドで指定したパス以下にディレクトリ(サブディレクトリ)があった場合、“/D”スイッチをつけるとサブディレクトリをコピーしません。スイッチをつけない場合はサブディレクトリ以下全てのファイル・ディレクトリがコピーされます。
このスイッチをつけると、コピー元とコピー先のファイルを比較し、コピー元のファイルがコピー先より新しい日付か、コピー先に無い場合に限り、コピーをします。“/N”との同時指定は出来ません。
このスイッチをつけると、コピー元とコピー先のファイルを比較し、コピー元のファイルがコピー先より新しい日付の場合のみコピーをします。“/T”と違ってコピー元にあってコピー先に無いファイルはコピーしません。“/T”との同時指定は出来ません。
コピーするファイルのファイルネームが小文字の時場合、大文字にしてコピーする。
コピーのリハーサルに最適です。このスイッチを指定すると、実際にはコピーを行わず、何をコピーするのか、その内容を表示します。
コピーするときにシステムファイル(HUMAN.SYS)を除外してコピーします。
Aドライブの内容を全てBドライブにコピー。 </code>COPYALL A:\*.* B:</code>
BドライブのDATAディレクトリ内をサブディレクトリを除いてCドライブにコピー。
COPYALL /D B:\DATA\*.* C:
AドライブからCドライブへCドライブに無いファイルか、あっても日付の新しいファイルをコピーする。かつコピーするファイル名が小文字なら大文字に変換してコピー。</code>COPYALL /N /U A:\*.* C:</code>
Bドライブのルートディレクトリの内容をCドライブにシステムファイルを除きコピーするときにコピー内容を確認する。
COPYALL /S /V B:\*.* C: