robocopy 是否默认复制“隐藏”和/或“系统”文件和文件夹?

robocopy 是否默认复制“隐藏”和/或“系统”文件和文件夹?

使用最基本的命令运行 robocopy 时,例如

robocopy <Source> <Destination> /E

它是否只复制我所说的‘常规’文件和文件夹,或者也复制具有隐藏和系统属性的文件和文件夹?

官方文档位于https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy甚至没有提到隐藏或系统属性(截至 2020-02-01)。

顺便说一下,我使用的是 Windows 10 1909 (18363.592)。

答案1

我做了一些测试。

首先,我在文件夹选项中禁用了“隐藏受保护的操作系统文件”。然后,我创建了一些文件夹和文件,并cmd使用

attrib +s +h <folder or file path>

然后使用命令复制

robocopy <Source> <Destination> /E

确实复制了所有文件和文件夹,无论其system属性如何hidden

此外,我还测试了将“真实”系统文件夹的内容复制$Recycle.Bin到另一个文件夹。虽然 Windows 资源管理器不会在目标文件夹中显示原始的复杂文件夹名称,但确实复制了内容。 $Recycle.Bin 内容的副本

相关内容