![文件对话框中缺少文件](https://linux22.com/image/1249784/%E6%96%87%E4%BB%B6%E5%AF%B9%E8%AF%9D%E6%A1%86%E4%B8%AD%E7%BC%BA%E5%B0%91%E6%96%87%E4%BB%B6.png)
我对我电脑上一个文件夹遇到的问题感到十分困惑。
假设我启动通用文件对话框(例如“另存为”/“附加文件”/等)并使用左侧窗格中的“库”树导航到该文件夹,即:
如果我这样做,我可以在这个目录中找到文件(注意文件“Chris test 4”的存在):
但是,如果我单击“文档”库,然后使用右侧的主窗格导航到完全相同的文件夹,则相关文件夹缺少各种文件和子文件夹。示例如下;请注意,“Chris test 4”不在文件夹中,并且排序顺序也不同:
我还注意到以下问题:如果我单击左侧的“文档”,然后单击主窗格中的“客户端”,我得到的不是“客户端”子文件夹的列表,而是看起来像整个“客户端”文件夹树中的数百个文件的列表。
该问题仅发生在该特定子文件夹中(此树中的其他文件夹正常),并且仅当我在公共文件对话框中而不是 Windows 资源管理器中时才会发生。
我使用的是 Windows 7;有问题的文件夹使用 Live Mesh 进行同步,但我没有特别配置任何内容,因此我认为问题与 Live Mesh 有关。此外,当我关闭 Live Mesh 时,我仍然可以重现该问题。
我已经看了好几个小时了,但还是搞不清楚到底发生了什么。我尝试了各种健全性检查,但结果却不太合理。
有人能理解这一点吗?
答案1
我还注意到以下问题:如果我单击左侧的“文档”,然后单击主窗格中的“客户端”,我得到的不是“客户端”子文件夹的列表,而是看起来像整个“客户端”文件夹树中的数百个文件的列表。“客户端”文件夹树。
我能够复制此问题。看起来您有客户文件夹设置为按...排列修改日期。这将按修改日期对子目录的内容进行分组。这就是为什么你有今天 (3)截图中的文件夹。您需要设置文件夹以按以下方式排列:文件夹:
答案2
我有同样的问题。我可以复制它。
问题出现在我安装 ExamSoft SofTest 时。这是一种“锁定环境”类型的软件,许多学校都使用它来进行期末考试。该软件的目的是提供一个基本的文字处理器和文件传送机制,考生可以在其中写下考试答案;此外,最重要的是,在 ExamSoft 软件运行时,还可以阻止任何其他软件运行,从而确保考生无法通过查看存储在计算机上的笔记来作弊。ExamSoft 安装其 SofTest 的方式与用户 ID、用户配置文件或可能只是与防病毒软件有关。
通过安装、卸载和智能恢复到各种中间还原点,我已经确定问题出在我安装 ExamSoft 的 SofTest 软件时。如果我恢复到安装前的一个时间点,并且环境、软件、设置或更新没有其他变化,问题就会消失,所以我很确定 ExamSoft 是我的错。你的可能不一样。那只是问题传递的媒介。我不知道具体的问题。它存在于注册表值的某个地方(当然……)。
症状
Windows 7 库本身可以正常运行,但在大多数程序中打开的通用文件对话框中无法正常运行。
症状阐述
我的经验是,我的库是完整的,没有被隐藏,并且在它们自己的文件夹中可见且正常运行(在 Windows 资源管理器中)。但在大多数程序和应用程序中,它们都无法正常工作。如果在 MS Word 等中使用对话框来打开或保存文件,则会出现库的名称,但无法进一步导航。此问题存在于 Program Files 子文件夹中的任何程序中的任何通用文件对话框(打开、保存、另存为、附加等)中,但不存在于 Windows 子文件夹中的任何程序中。因此,记事本(位于 Windows 文件夹中)可以正确使用库;但 MS Outlook 或 Firefox 不能。在损坏的文件对话框中,库出现但似乎不包含任何文件。奇怪的是,如果您在文件对话框中右键单击看似空的库,后续的库属性指示该库确实有内容,但不显示(或允许修改)内容。换句话说,对于大多数软件来说,库中的文件“存在”但不能通过软件“看到”或“查看”或“使用”;但对于某些软件(包括记事本和资源管理器),库似乎很正常。
解决方案
我还没找到。尝试任何类似于重新建立默认库的方法,或者以其他方式删除或禁用然后重新安装库,都失败了。我尝试过一些基于 Reg-Edit 的解决方案,这些解决方案是我通过 Google 在网上找到的,但没有一个是有效的。另一个奇怪的是,我惊讶地发现,尽管我是自己机器的管理员,并且没有其他用户帐户配置文件在机器上运行,但我现在没有修改库注册表项之一的权限。ExamSoft 已决定(可能是为了防止考试期间作弊)锁定我的某些访问权限。我不同意,但因为我必须使用 ExamSoft,所以我别无选择。
预后
我不会再纠结这个问题,直到考试结束,考试将在二月底举行,这样我就不会触发反作弊设备的警报。在那之前,我只能忍受损坏的库。然后我将卸载 ExamSoft 产品,并可能进行系统恢复,一直恢复到 12 月中旬(并且必须重新安装所有中间更新,哎呀……)。
抱歉,又来开个老帖子了。我相当有信心地说,这是由于在我的计算机上安装了“独家”考试环境软件(Windows 7,HP 相对较新的笔记本电脑,安装了所有更新)而引起的。我对基础级解决方案不感兴趣,因为编辑注册表项确实超出了任何人应该做的事情,只是为了让昂贵的最终用户友好型软件正常运行,但如果有一个快速调整(例如“重新安装默认库”,但有效),我很乐意听到它。
答案3
我也遇到了这个问题。我猜是文件刚刚创建,之前没有修改过。对我来说唯一的解决方法是按文件夹排列,然后在详细信息视图中单击修改日期。
答案4
我还没有看到任何地方发布过类似的东西。库是一种抽象,因此它们使用 XML 元数据来表示文件,而文件的实际位置可以位于库中包含的任何文件夹中。我认为 Live Mesh 访问文件可能会阻止它被添加到库中。您可以尝试关闭 Live Mesh,对文件进行一些小的修改,然后看看它是否会被添加。我不使用库只是因为它们是一种抽象 - 事实上,尽管我喜欢 Windows 7,但我讨厌库和新的资源管理器,现在使用 xPlorer2。这里的另一个建议 - 尝试通过更改视图也可能会产生一些结果。