关于C#中目录的一个小问题
form程序有时候会使用到目录,比如写log文件等。
这个时候强烈推荐大家使用AppDomain.CurrentDomain.BaseDirectory来获得当前目录,
不建议使用Environment.CurrentDirectory。
理由是:如果将exe拖个快捷方式到桌面,Environment.CurrentDirectory 就变成了桌面,
而AppDomain.CurrentDomain.BaseDirectory还是在exe所在目录。
form程序有时候会使用到目录,比如写log文件等。
这个时候强烈推荐大家使用AppDomain.CurrentDomain.BaseDirectory来获得当前目录,
不建议使用Environment.CurrentDirectory。
理由是:如果将exe拖个快捷方式到桌面,Environment.CurrentDirectory 就变成了桌面,
而AppDomain.CurrentDomain.BaseDirectory还是在exe所在目录。
