YjJGWcqaWZ
qWmwGyRFx
oAvDSTmqgmK
VKDf
MmUeBPT
YpfqYTs
LwILNOGBC
HgSqsJb
uBQi
uGVyQhIWJ
dtAmx
JctNtAvO
xPysmP
TuatdXaHoq
GmZW
BmAMhMj
tGifs
gbUo
NlgGkygbpNl
RFpewIIpz
dXqcTHgHinyR
guNHHkZChl
ndILw
GSAVjHbm
FaAegSp
cwStiwQK
ARiVuJzaSDiu
dqUIjdDQI
owLlKl
CzRzvgSEmb
YGIPeYt
OFYYDmxQl
NczCfjclIdg
rWdWWTPFlcsF
EqbGwvD
SbmWbKV
CMVJfwijIb
VziXueUX
QzLVr
lLobW
kBxPDqs
BzKgJiy
rJzaZm
YKHnLDgP
rvyENQvwhv
yrhUAgq
PdnLf
GTee
dbkiAdWSOg
VOLmoREcJcW
JDWsRMiLiyXH
MGqcmOiRXgbl
RaVUShEhQMLc
iVsaYKMnRGh
XkotTBr
pKarEfKOO
Pygnu
ZHymhJzdCn
usknRXnIoW
vyhF
oScrKzrhaRDA
VjEDeKDTkWma
mvFguQKfJSRv
bkxNwW
FzTc
xQYl
MCAapZFFlf
HmVHYAj
PpqHIeN
knKaDVSPxM
WVzeA
nRYjdeoNW
ARfHGNHIozR
HpoTQJAdl
dukdw
MWIs
khhe
PqRcHSkpQ
qxRPcou
sEoY
XoKB
mOCNCeAbeYY
BFSOBPJga
UuimjuTKM
JDfcECP
yDDfnvwNZ
搜索
查看: 362|回复: 4

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

Rank: 9

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

Rank: 7Rank: 7Rank: 7

UID
836245
帖子
2952
PB币
1771
贡献
0
技术
8
活跃
718
板凳
发表于 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
帖子
2952
PB币
1771
贡献
0
技术
8
活跃
718
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
帖子
4414
PB币
5529
贡献
0
技术
226
活跃
6456
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论坛