我很确定在 Windows XP 中,如果您进入文件夹选项,然后选择“显示隐藏文件、文件夹和驱动器”并取消选中“隐藏受保护的操作系统文件”,那么 Windows 资源管理器将显示所有文件。
但在 Windows 7 中似乎并非如此(我使用的是 Ultimate 64 位)。例如,根据这个问题,Windows 7有以下2个目录:
%AppData%\Microsoft\Windows\Recent\AutomaticDestinations
%AppData%\Microsoft\Windows\Recent\CustomDestinations
但是我无法通过在 Windows 资源管理器中单击来找到它们。我可以在 Windows 资源管理器中导航到 %AppData%\Microsoft\Windows,但我看不到“Recent”目录。我只看到“Recent Items”目录,并且它没有“AutomaticDestinations”和“CustomDestinations”目录。
但是,如果我将“%AppData%\Microsoft\Windows\Recent\AutomaticDestinations”或“%AppData%\Microsoft\Windows\Recent\CustomDestinations”复制并粘贴到 Windows 资源管理器地址栏中,它会显示目录的内容。但随后发生了几件奇怪的事情:
1) 尽管我看到了 %AppData%\Microsoft\Windows\Recent\CustomDestinations 的内容,但 Windows 资源管理器地址栏显示“计算机 > VOLUMENAME (C:) > 用户 > 用户名 > AppData > 漫游 > Microsoft > Windows > 最近的项目”
2) 显示文件系统树的 Windows 资源管理器左侧窗格突出显示了“最近的项目”目录下方的一个空文件夹(仅是一个没有名称的文件夹图标)。
这是什么奇怪的行为?有什么办法可以让 Windows 资源管理器显示所有文件/目录?
答案1
此行为是由于此文件夹比较特殊而导致的。Windows 中的特殊文件夹是指位于desktop.ini
文件夹中的文件夹,它们在 Explorer 中也是不可见的。
您可以通过在记事本中删除的内容来启用显示AutomaticDestinations
和删除 (CustomDestinations
%AppData%\Microsoft\Windows\Recent\desktop.ini
事先备份)。
请注意,如果您使用的 Windows 语言版本不是英语,则文件夹名称Recent
在资源管理器中也会恢复为 - 该名称在非英语版本上是本地化的。
这也可能会破坏“最近项目”的整体功能,因此您不应该在没有它的情况下保留它desktop.ini
。
有一篇文章在微软的网站上dekstop.ini
,但它主要由 Explorer/Windows 的其他部分内部使用。