0

我有一台 windows7 机器,我在其中通过以下路径中的 java 代码创建文件

C:\用户\123\应用程序数据\XYZ

但实际上它是在这里创建的

C:\Users\123\AppData\Roaming\XYZ

请告诉我为什么?

4

1 回答 1

2

因为一个是旧路径,另一个是当前首选文件夹路径。两者都通向相同的位置。

参见例如应用程序兼容性:连接点和备份应用程序

在 Windows Vista® 和 Windows Server® 2008 中,用户数据的默认位置已更改。此更改的一个示例是 Documents and Settings 目录,该目录已从 %systemdrive%\Documents and Settings 移动到 %systemdrive%\Users。

和:

..\Documents and Settings\\Application Data\ [映射到] ..\Users\\AppData\Roaming

于 2012-06-20T06:55:38.290 回答