2012-04-02 49 views
0

我想将我从小型.NET 3.5 WinForms应用程序 中的用户检索的一些信息序列化为在他的计算机上本地保存的XML文件。目前用户想要使用这款应用的所有电台 都有Windows 7。在代码中保存文件 - Windows 7

的事情是,该系统将不只是让我保存文件的任何地方,我需要 一个地方,是通过代码都可以访问(该系统将允许保存在那里), ,最好是通用足以使如果明天我想在不同版本的Windows上运行此应用程序,则此路径仍将存在。

任何想法?

谢谢。

+1

请参见[隔离存储(MSDN)](http://msdn.microsoft.com/zh-cn/library/3ak841sy(v = vs.100).aspx) – 2012-04-02 15:14:14

+0

您是否有部署项目?如果这样做,则在应用程序文件夹中创建一个“数据”文件夹,并将数据或文件保存在那里。 (在开发过程中会是bin文件夹) – MilkyWayJoe 2012-04-02 15:15:29

回答

2

您应该可以写入本地应用程序数据文件夹

您可以从C#作为Environment.SpecialFolder.LocalApplicationData文件夹访问它。

另一种选择是Environment.SpecialFolder.Personal

0

您可以让.net给出用户的用户路径。像“C:\ Users \ User \ MyDocuments”一样。其实,这就是乔治的链接所在。为他+1。

相关问题