タグ
  ANSI (1)
  ASP.NET (10)
  Active Directory (55)
  BAT (16)
  Backup (2)
  CSharp (11)
  CentOS (4)
  C言語 (4)
  DNS (4)
  Excel (3)
  FFmpeg (1)
  Fedora (4)
  FreeBSD (6)
  IPv6 (3)
  Java (11)
  JavaScript (8)
  LAN (1)
  Link (4)
  Linux (15)
  Mac (1)
  Mail (2)
  Microsoft (3)
  NIS (1)
  Node.js (6)
  OpenIndiana (1)
  OpenLDAP (2)
  OpenSSL (1)
  OpenSolaris (4)
  PHP (2)
  Perl (2)
  Postfix (1)
  PostgreSQL (2)
  PowerShell (34)
  RFC (3)
  SQL Server (5)
  Solaris (10)
  Ubuntu (9)
  VBScript (73)
  VCpp (2)
  VMware (3)
  Visual Basic (1)
  WMI (17)
  WSF (5)
  WSH (10)
  Windows (19)
  bash (1)
  bind (1)
  iSCSI (1)
  おまけ (3)
  作成中 (8)
  慣用句 (3)
  正規表現 (6)
  運用 (8)
作成 2010.02.11
更新 2011.04.17
XCOPY のヘルプ
ファイルとディレクトリ ツリーをコピーします。
特に理由がない場合は、より高機能な ROBOCOPY の利用をお勧めします。
既知の不具合
  1. フォルダのカスタマイズ設定は初期化される
    フォルダに設定した独自アイコンなどが消えます。/K オプションを使用することでコピーできるようになります。
    ROBOCOPY ではデフォルトでコピーできます。
    参考 カスタマイズされたフォルダに対し XCOPY を行うとフォルダのカスタマイズが無効になる
  2. 8.3形式のファイルが既存の長い名前のファイルを上書きしてしまう
    abcdefghij.txt というファイルが既存で存在したとして、同じフォルダに abcdef~1.txt という名前のファイルを XCOPY でコピーすると abcdefghij.txt が上書きされるという現象です。
    ROBOCOPY ではこのようなことは発生しません。
使い方
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]...]
引数の説明
引数 説明
コピー元 コピーするファイル (複数可) を指定します。
コピー先 新しいファイルの場所や名前を指定します。
/A アーカイブ属性が設定されているファイルのみをコピーし、属性は変更しません。
/M アーカイブ属性が設定されているファイルのみをコピーし、アーカイブ属性を解除します。
/D[:月-日-年] 指定された日付以降に変更されたファイルをコピーします。
日付が指定されなかったときは、コピー元の日付がコピー先の日付より新しいファイルだけをコピーします。
/EXCLUDE:ファイル1[+ファイル2][+ファイル3]... コピーの除外対象を特定するための文字列を記述したファイルを指定します (複数指定可)。文字列は、1 行に 1 つずつ記述します。その文字列が、コピー対象ファイルの絶対パスの一部と一致した場合、そのファイルはコピーから除外されます。
たとえば、"\obj\" という文字列を指定するとディレクトリ obj の下の全ファイルが除外 されます。".obj" という文字列を指定すると .obj という拡張子のファイルがすべて除外されます。
/P コピー先のファイルを作成する前に確認のメッセージを表示します。
/S 空の場合を除いて、ディレクトリとサブディレクトリをコピーします。
/E ディレクトリまたはサブディレクトリが空であってもコピーします。"/S /E" と同じ意味です。/T の内容を変更する際にも使用できます。
/V コピー先の各ファイルのサイズを検証します。
/W コピーを開始する際に、任意のキーを押すことを求めるメッセージを表示します。
/C エラーが発生してもコピーを続けます。
/I 指定されたコピー先が存在せず、コピーするファイルが複数の場合、コピー先をディレクトリとしてコピーします。
/Q コピー中にファイル名を表示しません。
/F コピー中にコピー元とコピー先の全ファイル名を表示します。
/L コピーされるファイル名を表示します。
/G 暗号化をサポートしないコピー先に、暗号化されたファイルをコピーすることを許可します。
/H 隠しファイルやシステム ファイルもコピーします。
/R 読み取り専用ファイルを上書きします。
/T ファイルはコピーせずにディレクトリ構造のみを作成します。空のディレクトリまたはサブディレクトリは除きます。"/T /E" と指定すると空のディレクトリやサブディレクトリも作成されます。
/U コピー先に既に存在するファイルだけをコピーします。
/K 属性をコピーします。指定しない場合、読み取り専用属性はリセットされます。
/N 生成された短い名前を使用してコピーします。
/O ファイルの所有権と ACL 情報をコピーします。
/X ファイルの監査設定をコピーします (/O を含む)。
/Y 既存のファイルを上書きする前に確認のメッセージを表示しません。
スイッチ /Y は環境変数 COPYCMD に前もって設定しておくことができます。 この設定は、コマンド ラインの /-Y で上書きすることができます。
/-Y 既存のファイルを上書きする前に確認のメッセージを表示します。
/Z 再起動可能モードでネットワーク ファイルをコピーします。
ネットワークのセッションが切れたら自動的に再接続します。
/B シンボリック リンクのリンク先ではなく、シンボリック リンク自体をコピーします。
/J バッファされていない I/O を使ってコピーします。サイズが大きいファイルに適しています。
使用例
Windows 7, Vista
ROBCOPYの方が安全なのでこちらをおすすめします。
XCOPY コピー元 コピー先 /E /V /I /L /K /X /Z /B /H
Windows XP, 2003
XCOPY コピー元 コピー先 /E /V /I /K /X /H
タグ: BAT
[リロード] [記事修正] [新規作成] [使用方法]
©2004-2012 UPKEN IPv4