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


16

我刚有一台新计算机,然后将旧硬盘驱动器(包含Windows)放入新计算机中,以保留旧文件。我已经成功地从该驱动器中删除了Windows目录,但是在这里遇到了一些麻烦。我正在使用Windows7。
与cmd相比,基本上Windows Explorer似乎会看到不同的文件名。而且在Windows资源管理器中看到的文件名实际上不起作用(即,如果我尝试在文件夹中安装某些内容,则必须将其安装到cmd中显示的文件夹名称中)。正确重命名它们的唯一方法是通过cmd,但即使这样,Windows资源管理器也看不到更改。

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

Answers:


19

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

鉴于文件系统中存在的回收站与资源管理器中的回收站之间存在显着差异,令人惊讶的是人们不得不经常提醒这一事实。文件夹不是目录。资源管理器不会显示文件系统中的内容。而是,目录是资源管理器显示为文件夹的基础存储系统之一。

不仅如此,特殊文件夹虚拟文件夹也不只是这种情况,这同样令人惊讶地被广泛认为。只要目录标记有只读属性,Explorer就会根据desktop.ini该目录中文件中指定的内容显示该目录。该desktop.ini通知浏览器是什么样的文件夹的目录中保存的备份存储。

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

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

进一步阅读


完全忘记了这个问题,事实证明这是正确的,并且似乎不能正确更改名称,因为旧Windows安装中的用户“拥有”那些文件,因此在右键单击功能中安装了“获取所有权” ,并使用了它,可以将它们重命名为罚款!:) 非常感谢你!
Hosh Sadiq

事实证明,此功能使您可以轻松地错觉具有相同名称的多个子目录
Drew McGowen

0

一种澄清,以防其他人犯同样的错误:您想要的特定desktop.ini是直接文件夹中的一个,而不是该父文件夹中的一个。我之所以选择后者,是因为通常在这里存储每个子项的名称,包括子文件夹的名称。但这显然不是事实。

但据我所知,我最初的错误没有可观察到的后果,只是错误地推断出的名字仍然是错误的。

感谢JdeBP的帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.