directory - 为什么 Windows 资源管理器中的文件夹名称与命令行或 cygwin 不同?

标签 directory names robocopy

我一直在使用 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/

相关文章:

command-line - 使用 Robocopy 仅复制更改的文件?

php - getcwd 和 __DIR__ 有什么区别?

Java:顺序排序名称并保存到随机访问文件中

windows - 如何在Windows中删除 "The file name is too long."。 [命令提示符]

character-encoding - 人名的所有允许字符是什么?

r - 在 lapply 函数中访问和保留列表名称

cmd - Robocopy/if (Include Files) 语法不遵循/xf 语法

java - 按名称找到目录中的特定文件并将文件保存到本地文件夹

Bash 脚本 : Use of date in foldername for calculation (Delete folders older than X)

python - python中删除多个目录