正常使用Environment.CurrentDirectory时,会得到当前的文件夹路径,但在特殊情况也要注意.
如果你用另外A程序调用B程序,B程序里的Environment.CurrentDirectory就会是A程序的路径.
如果你用folderBrowserDialog等选择路径组件也会改变Environment.CurrentDirectory,
用Application.StartupPath代替吧
正确使用Environment.CurrentDirectory
本文介绍了在.NET应用程序中使用Environment.CurrentDirectory属性时应注意的问题。特别地,当一个程序被另一个程序调用时,该属性可能会返回调用程序的目录路径而非被调用程序的实际路径。此外,使用如folderBrowserDialog等组件选择路径时也会改变当前目录路径。为了避免这些问题,推荐使用Application.StartupPath来获取程序的启动路径。
正常使用Environment.CurrentDirectory时,会得到当前的文件夹路径,但在特殊情况也要注意.
如果你用另外A程序调用B程序,B程序里的Environment.CurrentDirectory就会是A程序的路径.
如果你用folderBrowserDialog等选择路径组件也会改变Environment.CurrentDirectory,
用Application.StartupPath代替吧
2157
1224

被折叠的 条评论
为什么被折叠?