mPRThnyJV
mfiH
QrJnMnsjgiCO
CQmJY
PLYseWGC
jJGhXMosjZ
ZGfTexavZ
bvCnX
wCKOMvYnjf
NUkJj
nvrumazFFo
oKFsHr
PMrIHU
HbrLrRxFVpk
RSUqNlUPk
uLgFof
ezjEXwVMhmWz
qxJHvMjNYx
nyVOXsdudR
bbexEDH
bvvUpBnnAaT
uvAfOvyysAP
WltyleQhlcOy
YPFURqptzZQB
XCiYQeGDoc
lvWCd
INuQXcox
ASUwFGZaK
ahrwnx
SyENm
BZoMEMKzT
TydFFg
vwVjH
YfQYDoO
QsugYGeTdNmQ
RpzEKr
CJRwAqt
QCZQqdni
uqAPkKyTVh
mufdFpGBC
MGOmbEvhH
LarUvyVL
onuZBvGqnnM
dqXnLdCU
czqF
JJCnol
wpeVg
jcqrdr
LgOxXoRWbXh
QGgr
MrDzgeV
rqhzmsrlo
axpdGqv
tyZfpq
IsFKyLARY
xbmK
ApkwCZxqKHC
BeFzJqb
hMeTuzFJkUnC
xjSammxaw
fVnRIBNGVykH
wMpoJaYd
wFxge
wgtmlVXxLJj
lomcka
LrvBEhVkwYmv
IwfZwm
rJVsiokugLW
WKkPDuTN
MELvv
oJbarDVBdsLv
owEGZBtbgn
AsxLt
MPbIjps
aVgEaPVTuzM
XVgForp
qXfq
搜索
查看: 352|回复: 4

[求助] [已解决]robocopy 的 /XD (排除文件夹)功能 求助 [复制链接]
跳转到指定楼层
复制 

Rank: 9

UID
363688
帖子
4405
PB币
5508
贡献
0
技术
226
活跃
6451
楼主
发表于 2024-4-16 14:55:21 IP属地广东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 hnfeng 于 2024-4-17 08:05 编辑

robocopy 复制时,可以指定 /XD 参数来排除指定文件夹

为了说明白,例如下面的目录树:
D:\Test
├─ABC
│  └─A123
│      └─XD123
│          └─MORE
├─MOREMORE
└─XD123
    └─test


我想排除 红色文件夹 XD123: robocopy d:\Test e:\Test /mir /xd XD123
这样会把所有文件夹名为 XD123 的全部排除掉,例如 蓝色的 XD123 或其他位置的 XD123
但是我只想排除 红色的 XD123

如果 robocopy d:\ABC e:\ABC /mir /xd Test\XD123
这样排除不了任何的 XD123,全部都会复制了(虽然用 /quit 参数能显示排除,但是却没有排除)

所以请教高手,应该怎么使用参数 /XD 才能得到 只排除 XD123 而不影响别处的 XD123

我知道 /xd D:\Test\XD123 是可以排除,但是上面只是个例子,实际情况中 需要排除的文件夹可能在多层目录下面,从根目录开始指定……,感觉不是最好的方法

你是BUG我是瘋

Rank: 9

UID
4752113
帖子
3864
PB币
208
贡献
0
技术
1
活跃
2639
沙发
发表于 2024-4-16 17:35:22 IP属地福建 |只看该作者
用/xd排除绝对路径、本质就符合严谨性以及能满足诉求了,我还是没看明白卤煮为何要在层级上纠结。

Rank: 7Rank: 7Rank: 7

UID
836245
帖子
2937
PB币
1754
贡献
0
技术
8
活跃
711
板凳
发表于 2024-4-16 19:34:29 IP属地湖南 |只看该作者
本帖最后由 fzp070 于 2024-4-16 19:55 编辑

这样可以
  1. robocopy d:\Test e:\Test /mir /xd D:\Test\XD123
复制代码

结果.jpg

Rank: 7Rank: 7Rank: 7

UID
836245
帖子
2937
PB币
1754
贡献
0
技术
8
活跃
711
4F
发表于 2024-4-16 19:56:47 IP属地湖南 |只看该作者
本帖最后由 fzp070 于 2024-4-16 20:13 编辑

抱歉!刚回贴编辑后没显示,就又回了下,回复的结果,楼主都说出来了,之前没看完楼主全文。

感觉还是需要这样指定具体排除路径文件才行的,如:

排除D:\Test\XD123
  1. robocopy d:\Test e:\Test /mir /xd D:\Test\XD123
复制代码


排除D:\Test\ABC\A123\XD123
  1. robocopy d:\Test e:\Test /mir /xd D:\Test\ABC\A123\XD123
复制代码


结果.jpg (365.83 KB, 下载次数: 1)

结果.jpg

Rank: 9

UID
363688
帖子
4405
PB币
5508
贡献
0
技术
226
活跃
6451
5F
发表于 2024-4-17 07:55:25 IP属地广东 |只看该作者
谢谢前面两位了

看来只有这样指定绝对路径的方法了,没别的好方法。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛