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

时间:2019-12-02 22:04:53   收藏:0   阅读:106

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

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

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

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

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

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

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!