Table of Contents

COPYALL

機能

ファイル及びディレクトリのコピー

書式

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: