复制到另一台计算机的文档文件夹出现异常行为

复制到另一台计算机的文档文件夹出现异常行为

我正在将办公室的电脑换成新电脑。我将我的 Documents 文件夹 (C:\Users\myname\Documents) 从旧电脑复制到公司网络上为我保留的存储区域。然后我将其重命名为“旧电脑名称备份”。然后我将其(文件夹本身)复制到新电脑上 Documents 文件夹的根目录中。

当它到达新电脑时,我注意到它没有我给它起的名字,而是又叫“Documents”。我第二次重命名它,它保留了新的名字。然后我将其复制并粘贴到同一个目录中。现在我在 Windows 资源管理器中在同一个位置有两个同名的目录。但是,如果我从命令行列出该目录中的文件夹,命令行会告诉我它们被称为“Documents”和“Documents - Copy”。

这个目录发生了什么?为什么它的行为不像正常目录?

答案1

目录中的隐藏desktop.ini文件告诉 Explorer 以不同的名称显示它。具体来说,它是参数LocalizedResourceName=,通常指向存储在 .dll 文件中的字符串资源。

(EXE/DLL 文件可以存储资源的多个本地化副本,因此 Windows 将自动获取资源当前操作系统语言,允许“标准”目录反映操作系统语言的变化,而无需物理地重命名它们并使所有现有路径和快捷方式无效。)

您可以删除整个desktop.ini 文件(如果您不介意丢失通过同一文件设置的自定义图标),或者编辑它以仅删除LocalizedResourceName = 参数。

只需从目录中删除“只读”(和/或“系统”)属性就足够了,因为只有当目录至少具有其中一个属性时,Explorer 才会查看desktop.ini 文件。

相关内容