XCopyは、Windowsに付属のコマンドラインユーティリティです。おなじみのCOPYコマンドよりもはるかに多くの機能を提供しますが、もちろん追加機能により、XCopyはCOPYよりも少し使いにくくなります。このヒントは、そのより興味深い機能のいくつかに関する情報を提供するため、ほとんど学習曲線なしで使用を開始できます。

XCopyは、ファイルとディレクトリツリーの両方をコピーする簡単な方法を提供します。その基本的な構文は次のとおりです。

C:\> XCOPY source destination [switches]

/ Eスイッチは非常に便利です。ディレクトリとサブディレクトリをコピーするために使用されます。したがって、たとえば、ファイルとサブディレクトリを含むC:\ Temp \ Barryという名前のディレクトリがある場合、次のコマンドを使用して、Barryのツリー構造をC:\ Temp2に複製できます(つまり、すべてのファイルとサブディレクトリをコピーします)。

C:\> XCOPY C:\Temp\Barry C:\Temp2 /E

|||もう1つの便利なスイッチは/ Cです。これは、エラーが発生した場合でもコピーを続行するようにXCopyに指示します。

XCopyコマンドが何をコピーするのかよくわからない場合は、実行するふりをするだけで、何もコピーする代わりに、何をコピーしたかがわかります。これは/ Lスイッチによって実現されます。

/ Zスイッチは、特にネットワーク経由で大きなファイルをコピーする場合に知っておくと便利です。このスイッチは、コピーが「再起動可能」であることを意味します。つまり、中断された場合、コピーを最初からやり直す代わりに、中断された場所から再開できます。その間、大きなファイルをコピーするための/ Jスイッチを追加することをお勧めします。このスイッチは、XCopyにバッファなしI / Oを使用するように指示します。これにより、大きなファイルのコピーが高速になります。

XCopyには他にもいくつかの切り替えがあり、主にメッセージや確認を抑制したり、ファイルの属性を処理したり、除外したファイルを処理したりする必要があります。 /?を指定すると、スイッチの完全なリストを取得できます。コマンドライン:

C:\> XCOPY /?

このヒント(13226)は、Windows 7、8、および10に適用されます。