我正在创建一个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. 将桌面路径添加到PowerShell可轻松在文件夹之间切换?
- 3. 将库路径添加到jar文件
- 4. 将变量添加到文件路径
- 5. 将.jar文件添加到类路径
- 6. Xcode路径到桌面
- 7. 如何将URL的根路径添加到我的JS文件的路径中?
- 8. raphael.js如何将id添加到路径
- 9. 如何将我的外部jar文件添加到类路径
- 10. 如何将matlab路径添加到私人文件夹?
- 11. 如何将外部文件夹添加到类路径中?
- 12. 如何将文件夹添加到您的cmd路径?
- 13. 如何将jar文件添加到构建路径中
- 14. 如何将`odex`文件添加到dalvikvm的类路径中?
- 15. 文件输出的桌面路径Java
- 16. app.config文件中* .dll文件的路径
- 17. Cocoa/Objective-C从posix路径(路径/到/桌面)获取HFS路径(路径:到:桌面)
- 18. 将qmake添加到路径
- 19. 避免Express.Js将文件路径添加到文件路径的行为
- 20. 将文本添加到路径
- 21. 如何将相对路径添加到FlexBuilder的构建路径?
- 22. 如何找到活动的app.config文件的路径?
- 23. 如何将SQL数据库添加到app.config文件中?
- 24. 将文件夹添加到属性文件的类路径Scala
- 25. 添加一个路径到.bashrc文件?
- 26. 将app.config文件重定位到自定义路径
- 27. 如何添加新的app.Config文件?
- 28. 将文件路径添加到MediaStore.ACTION_IMAGE_CAPTURE意图时遇到问题
- 29. Nuget发布构建事件 - 将文件添加到.nupkg里面的路径
- 30. 将文件复制到目录并将路径名添加到文件名
您可能想使用[设置](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