なえ箱

メモを植えます

ディレクトリごとコピーする【bat】

この記事をシェアする

batでディレクトリとその中身ごとコピーする方法を今後も使いそうなのでメモ。

echo D | xcopy /e /y  {コピー元階層} {コピー先階層}

/e でファイルが存在しなくてもディレクトリごとコピー、

/y で同名のファイルが存在する場合に、上書きの確認を行わないようにする。

xcopyだけだと

{ディレクトリ名} は受け手側のファイル名ですか、またはディレクトリ名ですか

ってやつが出るので、頭に echo D | をつければ一々入力せずにディレクトリ名として処理できる