Robocopy 在目标位置创建了隐藏目录

Robocopy 在目标位置创建了隐藏目录

虽然我可以导航到 Windows 资源管理器中的目录“备份”,但我看不到它。PowerShell 也是如此。当我转到目录的根目录Dad并键入时ls,我没有在列表中看到它。但是我可以cdBackup如屏幕截图所示。

我怎样才能使目录Backup可见?我已经Hidden Items检查过了,但它仍然不可见!我以前从未遇到过这种情况。所有文件和子目录都按预期复制过来,但它们在E驱动器上是隐藏的。

该目录是通过我的驱动器的镜像创建的D

Robocopy D:\ "E:\Dad\Backup" /MIR /FFT /Z /XA:H /W:5

隐藏的“备份”目录

答案1

该目录是通过我的 d 盘镜像创建的:Robocopy D:\ "E:\Dad\Backup" /MIR /FFT /Z /XA:H /W:5

我处理这个问题已经有一段时间了,不记得我使用了什么解决方案。但看起来你在使用 Robocopy 时也遇到了同样的问题。

如果从根目录复制,D:\目标文件夹将被标记为隐藏和系统属性。

操作完成后你可以用以下方法解决这个问题:attrib -s -h E:\Dad\Backup

在操作之前,可以通过/A-:SH在robocopy命令行中添加开关来防止这种情况:Robocopy D:\ "E:\Dad\Backup" /MIR /FFT /Z /XA:H /W:5 /A-:SH

此外,如果您想查看这些文件夹,您可以打开显示隐藏文件且不隐藏特殊操作系统文件夹的选项。或者使用命令dir /a

答案2

有隐藏文件夹和系统文件夹。这可能是系统文件夹。

输入dir并查看其中是否包含s,如下所示:

d---s- 2021 年 10 月 16 日 晚上 9:48 备份

然后键入attrib -s E:\Dad\Backup以删除系统属性。

相关内容