我一直在使用 Robocopy 来备份我的计算机文件。我一直在使用以下命令:
robocopy C:\Users\ J:\backup\ *.* /a /XD AppData /XJD /R:0 /s
当我在 Windows 资源管理器中查看 J 驱动器时,我看到名为 J:\Users\的文件夹,但是当我从命令行使用 dir 时,我看到一个名为 j:\backup 的文件夹。备份和用户文件夹似乎是一样的。我还尝试在 cygwin 中查看 J 驱动器的内容并查看备份文件夹,但没有看到用户文件夹。到底是怎么回事? robocopy 是罪魁祸首吗?
最佳答案
只需进入备份文件夹并删除 desktop.ini 文件即可。文件夹名称将恢复为目录名称。您从导致问题的源“用户”文件夹中复制了 desktop.ini 文件。您可以和 desktop.ini 到您的排除列表,而不会对您的备份有任何问题。如果它们不存在,它们无论如何都会被动态创建。
我在 Windows 7 pro 机器上测试了这个只是为了验证。
关于directory - 为什么 Windows 资源管理器中的文件夹名称与命令行或 cygwin 不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21717457/