1

我正在尝试将会话数据保存到用户的本地 ApplicationData 文件夹,但 Windows 似乎只是创建了一个新的 ApplicationData 文件夹,其中包含任何需要的文件。有时它会出现在我的桌面上,有时它会出现在其他地方。(例如 bin 文件夹)。

这没有任何意义。

我知道由于权限不足等原因它会重定向,但这太可怕了。

有人可以告诉我这是否是将一些文本文件信息保存到我的应用程序 AppData 文件夹的正确方法吗?

File.WriteAllText(
       Environment.SpecialFolder.ApplicationData +
           "\\MyApplicationNameFolder\\" +
           filename + ".txt");
4

1 回答 1

3

Environment.SpecialFolder 是一个枚举,表示您在请求路径时需要使用的常量。它没有给你路径。

使用带有该枚举值的GetFolderPath来获取路径。

于 2010-01-16T19:23:26.653 回答