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

rjs*_*jss 5 directory names robocopy

我一直在使用Robocopy备份我的计算机文件.我一直在使用以下命令:

robocopy C:\Users\ J:\backup\ *.* /a /XD AppData /XJD /R:0 /s
Run Code Online (Sandbox Code Playgroud)

当我在Windows资源管理器中查看我的J驱动器时,我看到名为J:\ Users \的文件夹,但是当我从命令行使用dir时,我看到一个名为j:\ backup的文件夹.备份和用户文件夹似乎是相同的.我也尝试在cygwin中查看J驱动器的内容并查看备份文件夹,但看不到Users文件夹.到底是怎么回事?robocopy是罪魁祸首吗?

小智 8

只需进入备份文件夹并删除desktop.ini文件即可.文件夹名称将恢复为目录名称.您从导致该问题的源"users"文件夹中复制了desktop.ini文件.您可以将desktop.ini添加到排除列表中,而不会出现任何问题.如果它们不存在,它们无论如何都会动态创建.

我在Windows 7 pro机器上进行了测试,只是为了验证.