XCOPYディレクトリコピーコマンドの詳しい解説
XCOPY はコマンドラインインターフェイスからファイルやディレクトリをコピーするコマンドで、Windows オペレーティングシステムで使用できます。
文法の基本
XCOPY ソース [宛先] [/A | /M] [/D[:日付]] [/P] [/S [/E]] [/V] [/W] [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U] [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B] [/EXCLUDE:ファイル1[+ファイル2][+ファイル3]…]
パラメーターの説明
- コピー元となるファイル、またはディレクトリ。
- destination:目标文件或目录。
- 〔A〕「アーカイブ」属性の設定があるファイルのみコピーします。
- アーカイブ属性設定を含むファイルのみをコピーし、その属性はクリアしません。
- 日付以降、または日付の日付に更新されたファイルのみをコピーする。
- 各ファイルをコピーする前にユーザーに確認を求め、確認がなければ、コピーしないようにします。
- 指定ディレクトリとそのサブディレクトリ内のファイルをコピーします。
- E: サブディレクトリ中のファイル、空のディレクトリを含めて、指定されたディレクトリをコピーします。
- コピーしたファイルを検証する。
- /W:ファイルのコピー時の詳細を表示します。
- C:エラーが出てもコピーを続行する。
- I:もしも対象がディレクトリでなくてファイルだった場合、ディレクトリとして解釈してその中にコピーする。
- コピー時のファイル情報の表示を抑制するサイレントモード
- ファイルをコピーするときの詳細情報をテキスト形式で表示します。
- L: 実行されるアクションのみを表示し、実際にはファイルまたはディレクトリをコピーしません。
- G:長いファイル名のファイルを、FATファイルシステムにコピーできるようにします。
- H:隠しファイル、システムファイルを含めて、ファイルとその属性をコピーする
- 読み取り専用ファイルの上書き
- T:ターゲットディレクトリに、ソースディレクトリと同じフォルダ構造を作成しますが、ファイルはコピーしません。
- U: 元のディレクトリだけでまだ目的のディレクトリにはないファイルをコピーします。
- K: 属性をリセットせずに、ソースファイルの属性を残す。
- 短いファイル名でコピーする。
- ファイルの所有者とACLを複製する。
- ファイル複製監査設定
- /Y:対象ファイル上書き時のユーザー確認を省略します。
- -Y:上書きする対象ファイルをユーザーに確認して通知する。
- インターネット接続でファイルをコピーしました。
例えば:
- xcopy C:\source\*.* D:\destination\ /S /E
コピー元ディレクトリCドライブのsourceにあるすべてのファイルとそのサブディレクトリをコピー先ディレクトリDドライブのdestinationに空ディレクトリも含めてコピーする
- xcopy C:\source\* D:\destination\ /S /E /Y
ソースディレクトリCドライブから空のディレクトリを含め、すべてのファイルとサブディレクトリを、ターゲットファイルが上書きされたうえで、宛先ディレクトリDドライブへコピーします。
以上の記述はXCOPYコマンドの基本文法とパラメータの解説で、適切にそれらを使用することで、より機能的なファイルやディレクトリの複写操作を実現することができます。