我想在一个小的.NET 3.5 WinForms应用程序中序列化我从用户检索的一些信息 到他的计算机本地保存的XML文件。目前用户的所有站点都是有意的 使用这个应用程序有Windows 7。
问题是系统不会让我将文件保存在任何地方,我需要 一个可以通过代码访问的地方(系统允许在那里保存), 并且最好足够通用,以便明天我想在不同版本的Windows上运行此应用程序时,此路径仍然存在。
有什么想法吗?
谢谢。
答案 0 :(得分:2)
您应该能够写入本地 Application Data 文件夹。
您可以从C#中将其作为Environment.SpecialFolder.LocalApplicationData
文件夹进行访问。
另一个选项是Environment.SpecialFolder.Personal
。
答案 1 :(得分:0)
您可以让.net提供用户的用户路径。像“C:\ Users \ User \ MyDocuments”。 实际上,这就是乔治的链接。为他+1。