记录一个获取当前目录的问题Environment.CurrentDirectory

最近在老项目中遇到这个bug,记录一下

 

Environment.CurrentDirectory 是可写的,而且和启动程序的方式有关,如果用cmd指令启动,没有指定目录的话会被设置成cmd的目录

AppDomain.CurrentDomain.BaseDirectory 是只读的

 

所以看环境选择使用,没有跨平台需求选AppDomain一般不会错

posted @ 2026-04-16 10:11  在风里  阅读(5)  评论(0)    收藏  举报