Windows 7 为什么在Windows 7上的用户/公共/公共文档中创建重复文件夹?

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

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


以前它读写公共文档文件夹没有任何问题。系统中的每个帐户都会发生这种情况,但在安装软件的其他每台电脑上,它仍然可以正常工作。

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


使用
%PUBLIC%\Documents
引用您正在查找的实际文件夹。

Doh!我应该检查一下NTFS是如何查看目录的。谢谢