2012-04-02 48 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。

相關問題