我正在創建一個C#win表單應用程序,其中用戶可以指定任何位置來保存文件。但是,在默認情況下,我需要提供桌面路徑。但桌面路徑的變化取決於Windows版本,我發現: Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
可以得到任何windows版本的桌面路徑。但問題是如何將此代碼添加到App.config
文件?是否有特殊的xml代碼塊。如何將桌面路徑添加到app.config文件?
0
A
回答
0
你必須添加一個設置文件到你的項目。您需要在應用程序範圍內創建一個屬性。該屬性可以通過
string path = Properties.Settings.Default.Path;
if(string.IsNullOrEmpty(path))
{
path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
}
+0
我剛剛做到了。工作正常。 – Irshad 2013-03-11 09:03:28
0
經過AppDomain.GetData和AppDomain.SetData
具有恆定像DESKTOP_DIRECTORY在你的應用程序訪問&其值設置到SpecialFolders.Desktop
然後可以使用AppDomain.GetData
檢索回來。
然後,您可以在App.config
文件中使用它。
相關問題
- 1. 如何將文本添加到路徑
- 2. 將庫路徑添加到jar文件
- 3. 將變量添加到文件路徑
- 4. 如何將jar文件添加到構建路徑中
- 5. 如何將外部文件夾添加到類路徑中?
- 6. 避免Express.Js將文件路徑添加到文件路徑的行爲
- 7. 如何將相對路徑添加到FlexBuilder的構建路徑?
- 8. 如何找到活動的app.config文件的路徑?
- 9. 如何將SQL數據庫添加到app.config文件中?
- 10. 將文件夾添加到屬性文件的類路徑Scala
- 11. 如何將資源添加到Maven插件的類路徑中?
- 12. 將絕對路徑中的jar文件添加到類路徑中
- 13. 如何添加路徑到新文件中的Java
- 14. 如何添加路徑到一個js文件
- 15. 如何將路徑添加到探路者?
- 16. 如何在Google Maps v3中將路徑添加到路線中?
- 17. .NET:如何在文件夾重定向打開時找到桌面路徑?
- 18. 如何將條件添加到路由
- 19. 查找映像文件路徑並將它們添加到mySQL
- 20. 將外部文件夾添加到OSGI包類路徑
- 21. 將生成的構建文件添加到類路徑
- 22. 將.class文件添加到Eclipse中的構建路徑中
- 23. 將文件夾添加到資產路徑literaly
- 24. 將wsdl鏈接獲取文件夾添加到路徑
- 25. 將文件夾添加到Eclipse類路徑
- 26. 使用變量作爲文件路徑將ImageIcon添加到JPanel
- 27. 使用完整目錄路徑將文件添加到JEditorPane
- 28. 將外部JAR文件添加到jBoss 7的類路徑中
- 29. 將文件夾永久添加到Python的路徑
- 30. 用相對路徑將jar文件添加到Eclipse項目中
您可能想使用[設置](http://msdn.microsoft.com/en-us/library/aa730869(v = vs.80).aspx)文件,而不是 – 2013-03-11 08:59:19
我建議閱讀此[鏈接](http://stackoverflow.com/questions/453161/best-practice-to-save-application-settings-in-a-windows-forms-application)。應該回答你的問題 – 2013-03-11 09:03:09
我使用了設置文件。鏈接@MrGTgo給了我的是方法。 – Irshad 2013-03-11 09:06:42