Windows 资源管理器从 cmd 看到不同的文件名

Hos*_*diq 17 windows-7 windows-explorer command-line filenames

我刚买了一台新电脑,把我的旧硬盘(装有 Windows)放在新电脑上,以保存我的旧文件。我成功地从这个驱动器中删除了 Windows 目录,但我在这里遇到了一些麻烦。我使用的是 Windows 7。
基本上,与 cmd 相比,Windows 资源管理器似乎看到不同的文件名。并且在 Windows 资源管理器中看到的文件名实际上不起作用(即,如果我尝试将某些内容安装到文件夹中,则必须将其安装到 cmd 中显示的文件夹名中)。正确重命名它们的唯一方法是通过 cmd,但即使如此,Windows 资源管理器也看不到更改。

这里发生了什么?我该如何解决?

Jde*_*eBP 20

Windows 资源管理器不是旧的 DOS+Windows 文件管理器。文件夹不是目录。

鉴于存在于文件系统中的回收站与其在资源管理器中的外观之间存在显着差异,令人惊讶的是人们经常被提醒这一事实。文件夹不是目录。资源管理器不会显示文件系统中内容的完整视图。相反,目录是资源管理器显示为文件夹的基础存储系统(之一)。

这也不仅仅适用于特殊文件夹虚拟文件夹,正如再次令人惊讶地广泛相信的那样。每当一个目录被标记为只读属性时,资源管理器就会根据desktop.ini该目录中文件中指定的内容来显示它。该desktop.ini通知浏览器是什么样的文件夹的目录中保存的备份存储。

desktop.ini告诉资源管理器的最基本的事情之一是文件夹的名称。它通过文件中键中的LocalizedResourceName值来完成此操作,该值提供要在内置于 DLL 的表中使用的名称编号。你的旧包含这样一个名字。.ShellClassInfodesktop.ini\Program Files (x86)\desktop.ini

删除、重命名、编辑或以其他方式调整desktop.ini这些旧目录中的文件。

进一步阅读