robocopyで『ファイルのみ』コピーするには

投稿者: | 2022年8月4日

robocopy コマンドで、フォルダをコピーせずファイルのみコピーするには

以前の記事で、robocopyで『ファイルを』コピーする方法を書きました。

robocopy で ファイルをコピーするには

ファイル名指定とか、ファイルの拡張子を指定してコピーをする方法です。『ファイルを』コピーするということであればその方法でよいのですが、たくさんあるファイルのみをコピーしたい&フォルダはコピーしたくないというケースもあると思います。

ファイルがたくさんある、拡張子も複数ある、拡張子がないファイルもあるなどで、同じフォルダ内にサブフォルダもあるから、サブフォルダはコピーせずにファイルのみコピーしたいというケース。

つまり、『サブフォルダを除外する』というオプション良いです。


robocopy [コピー元フォルダ] [コピー先フォルダ] /XD *

XD * で(コピー元フォルダにある)サブフォルダのすべて ( ワイルドカード * ) を除外するという指定になりますから、ファイルだけコピーされます。

実際には、/DCOPY:DAT /COPY:DAT /W:1 /R:1 くらいはつけるかと思います。場合によっては /MIR でやることもあるかもしれません。


robocopy D:\data E:\save /XD * /DCOPY:DAT /COPY:DAT /W:1 /R:1

robocopyで『ファイルのみ』コピーするには」への1件のフィードバック

  1. ピンバック: robocopy で ファイルをコピーするには – 湘南藤沢.ネット

コメントは停止中です。