【コマンド】フォルダ丸ごとコピーする(XCOPY)
フォルダ丸ごとコピーする
フォルダ丸ごとコピーするには、次のコマンドを使用します。
# フォルダ丸ごとコピーする(空のフォルダもコピーする)
xcopy コピー元のフォルダパス コピー先のフォルダパス /i /e /y
# フォルダ丸ごとコピーする(空のフォルダはコピーしない)
xcopy コピー元のフォルダパス コピー先のフォルダパス /i /s /y
<#
/i コピー先のディレクトリが存在しない場合に作成する
/e サブディレクトリもコピーする
/s サブディレクトリもコピーする(空の場合を除く)
/y 上書きとなる場合でも確認メッセージを表示しない
#>
2つのフォルダを同期する
2つのフォルダの中身を一緒にするには、xcopyではなくrobocopyを使用します。
# フォルダを同期する(空のフォルダもコピーする)
robocopy 同期元のフォルダパス 同期先のフォルダパス /e /purge
# フォルダ丸ごとコピーする(空のフォルダはコピーしない)
robocopy 同期元のフォルダパス 同期先のフォルダパス /s /purge
<#
/e サブディレクトリもコピーする
/s サブディレクトリもコピーする(空の場合を除く)
/purge コピー前にコピー元に存在しないファイル/ディレクトリをコピー先から削除する
#>