它似乎仅适用于文件。还是我做错了什么?

我尝试在Vista中备份用户文件夹(C:\Users\XXX),该文件夹具有一堆隐藏/系统文件夹。我用了/XA:SHT
文件夹“AppData”为“隐藏”,但不是“系统”,因此不排除它。
其他特殊文件夹为“隐藏”和“系统”,因此不包括在内。但是我不确定这是因为我使用了/XA:SHT开关还是其他原因,例如权限。

所以,我的问题是,/XA是否也适用于目录或仅适用于文件?
我希望我不必使用/XD开关手动输入所有特殊文件夹。

最佳答案

根据the documentation/XA仅适用于文件。



并且可以肯定的是-我刚刚在Windows 8 RTM上使用Robocopy进行了测试,并且标记/XA:SH不会使Robocopy忽略隐藏的目录。

我还使用Robocopy对用户目录进行常规备份,并排除目录连接点(例如My Music),所以使用/XJD标志。另外,为避免AppData被复制,我使用/XD标志。

我完整的参数列表如下所示:/MIR /FFT /Z /XA:SH /R:0 /LOG+:path\to\logfile.txt /TEE /XJD /NP /XD AppData
作为参数引用,please see the documentation

关于windows-vista - Robocopy-/XA :SH - to exclude system,隐藏目录?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9981437/

10-11 19:24