* コピー先からファイル削除 [#bfbf061c]

** コピー元にないファイルとフォルダをコピー先から削除しつつ、ファイルとフォルダーをコピーする [#sa5c4b7a]

 robocopy.exe src dst /purge

*** 例 [#x755b7e6]

 ├── dst
 │   ├── b.txt
 │   └── dir2
 │       └── c.txt
 └── src
     ├── a.txt
     ├── dir1
     └── dir2
 
 ↓
 
 ├── dst
 │   ├── a.txt
 │   └── dir2
 │       └── c.txt
 └── src
     ├── a.txt
     ├── dir1
     └── dir2

- dst\b.txtはsrc以下にないので削除される。
- dst\dir2\c.txtはsrc以下にないが、サブフォルダは対象外なので削除されない。(削除するには/eオプションを使う。)
- src\a.txtはdst\a.txtへコピーされる。

*** /purge + /e オプション = /mir オプション[#vd293078]

- /purgeオプションと/eオプションを組み合わせて使うと、/mirオプションと等価。

** コピー元にないファイルとフォルダをコピー先から削除する(新しくコピーはしない) [#xcaf3855]

 robocopy.exe src_dir dst_dir /mir /nocopy

*** 例 [#n5b5ef84]
 ├── dst
 │   ├── b.txt
 │   └── dir2
 │       └── c.txt
 └── src
     ├── a.txt
     ├── dir1
     └── dir2
 
 ↓
 
 ├── dst
 │   ├── dir1
 │   └── dir2
 └── src
     ├── a.txt
     ├── dir1
     └── dir2

- dst\b.txtはsrc以下にないので削除される。
- /mirオプションのためサブフォルダが対象になるので、dst\dir2\c.txtは削除される。
- /nocopyオプションのため、src\a.txtはdst以下にないがコピーされない。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS