首页 > Windows开发 > 详细

关于C#中获取当前程序所在目录的三种方法和坑

时间:2019-12-02 22:04:53      阅读:106      评论:0      收藏:0      [点我收藏+]

    编程中常遇到获取当前目录的需求,网上一搜索一大堆,随手复制一段去代码,成功!

    可是调试倒没问题了。但当放到开机启动项,或是其它程序直接调用运行时,获取的路径可能就不对了。

    我就掉了这个坑,一搜发现也有不少兄弟掉过坑。遂总结一下。

    C#获取当前目录的三种方法及区别

方法名称 使用范围 结果示例  注意事项
1 Application.StartupPath 仅能用于Winform  D:\xxx  
2 AppDomain.CurrentDomain.BaseDirectory Winform+Dll  D:\xxx\  推荐使用
3 Environment.CurrentDirectory Winform+Dll  D:\xxx  警惕使用,详见链接

关于C#中获取当前程序所在目录的三种方法和坑

原文:https://www.cnblogs.com/startdo/p/11972955.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!