【问题标题】:Why is a duplicate folder being created in users/public/public documents on Windows 7?为什么在 Windows 7 上的 users/public/public 文档中创建了重复文件夹?
【发布时间】:2023-06-21 13:29:01
【问题描述】:

Java 应用程序正在使用 %PUBLIC% 环境变量来获取“c:\users\public”的路径。然后它附加“公共文档”并尝试从文件夹中读取文件并失败(它之前成功读取和写入文件)。该应用程序不显示任何数据,并且当它尝试写入“c:\users\public\public 文档”文件夹时,会使用新版本的内容创建一个重复的“c:\users\public\public 文档”文件夹。您仍然可以使用 Windows 资源管理器访问原始内容并在那里查看所有内容,但现在有两个“公共文档”文件夹。

以前它可以毫无问题地读取和写入公共文档文件夹。系统上的每个帐户都会出现这种情况,但在安装了该软件的所有其他 PC 上仍然可以正常工作。

【问题讨论】:

    标签: windows-7


    【解决方案1】:

    Windows 资源管理器不明确的是,真正的文件夹实际上并不称为“公共文档”,而是实际上称为“文档”。 “Public Documents”只是一个显示名称,但就 NTFS 而言,您可以同时拥有“Documents”和“Public Documents”文件夹而不会产生不良影响。

    使用%PUBLIC%\Documents 表示您要查找的实际文件夹。

    【讨论】:

    • 噢!我应该检查一下 NTFS 如何查看目录。谢谢!