它似乎仅适用于文件。还是我做错了什么?
我尝试在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/