0

我正在使用的应用程序写入 XP 上的 User\Application Data 文件夹和 Vista 上的 AppData\Roaming 文件夹。在其中一台 Vista 机器上,AppData\Roaming 文件夹不存在。因此,应用程序的某些功能无法运行。大家有没有遇到过这样的场景?我不确定在这种情况下该怎么做。我可以创建 AppData\Roaming 文件夹吗?

感谢 jbsp72

4

1 回答 1

1

如果您对这些路径进行硬编码,则应该改用环境变量。

在有问题的机器上,打开命令提示符(WinKey+R>cmd>Enter)并输入echo %appdata%并按 Enter。它应该返回当前用户的应用程序数据路径。

c:\Program Files\MyProgram\data...哦,要使用环境变量,请替换,例如%programfiles%\MyProgram\data

有许多可用的列表,其中位于http://vistaonwindows.com/environment_variables.html

于 2010-01-22T15:01:00.503 回答