Riverside Learning LABO(Skill/Idea/Code)

よりよいシステムのため工学系と人間系の学習下書きメモ

バッチファイルxcopy

xcopyメモ

                                                                                                                              • -

copyコマンドではサブディレクトリ含めてコピーできず困る…
xcopyで解決可能
 
 ※xcopy コピー元 [コピー先] [/オプション指定]...
xcopyは、サブディレクトリを含めたディレクトリ構造と
ファイルの一括コピーを行うコマンドである。


→単一ファイルコピー時に xcopyが「またはディレクトリ名ですか」ときいてきてまた困る…
 →コピー先のファイルが存在する場合はOK
  コピー先のファイルが存在しないと、コピー先がファイルかディレクトリか聞いてくるので
   (F= ファイル、D= ディレクトリ)?
  →「echo F | xcopy コピー元 [コピー先] 」とecho Fで解決可能

XCOPY /E /I /K /Y
/e
 ディレクトリ・サブディレクトリが空でもコピー。
 /sオプションが同時に指定されたとみなす。
/i
 指定された名前のコピー先がなく、コピー元のファイルが複数あるいはディレクトリの場合
 指定されたコピー先の名前をディレクトリ名としてコピーする。
/k
 コピー元のファイルに読み取り属性が設定されている場合、
 コピー先のファイルにも読み取り属性を設定。
 省略時コピー先のファイルの読み取り専用属性は解除される
/y
 コピー先に同名ファイルが存在する場合、上書き確認をしない