我们在平时经常会获取程序的运行目录,比如将文件存放在运行目录,获取路径的时候可能在网上直接搜会有很多方法,我呢比较懒基本看见别人写的一顿复制粘贴,就使用了Environment.CurrentDirectory这个方法获取运行目录,添加后用了一段时间很稳定,获取的目录是正常的,直到有一天…
我用了其他方式启动了软件(平时我们都是双击直接打开的),启动后发现报错文件不存在了,很奇怪啊~因为这块代码好久没改过一直好好的,于是我用Console.WriteLine给路径地址给打出来了,结果!!!地址竟然不是我应用所在地址(一万个那什么奔腾而过!!!),在这里劝告大家一定不要使用!一定不要使用!一定不要使用!
如果大家想获取运行目录推荐使用:System.AppDomain.CurrentDomain.BaseDirectory
WPF/C#获取当前工作目录(可执行文件目录)的警告
最新推荐文章于 2023-06-06 10:23:14 发布