winform程序之间发生调用,程序里又用到了Environment.CurrentDirectory,就要开始注意了
2016-10-13 10:43
239 查看
Environment.CurrentDirectory:获取或设置当前工作目录的完全限定路径。
当前工作目录并不一定指当前程序!
举个栗子:
程序A目录:D:\a
程序B目录:D:\b
当程序A调用程序B时,程序B中的Environment.CurrentDirectory结果是D:\a,而不是D:\b!!
在这种情况下,如果想在程序B中获取B的目录,那么可以使用Application.StartupPath。
Application.StartupPath:获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
当前工作目录并不一定指当前程序!
举个栗子:
程序A目录:D:\a
程序B目录:D:\b
当程序A调用程序B时,程序B中的Environment.CurrentDirectory结果是D:\a,而不是D:\b!!
在这种情况下,如果想在程序B中获取B的目录,那么可以使用Application.StartupPath。
Application.StartupPath:获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
相关文章推荐
- winform程序一启动抛出异常--调用目标发生异常
- C#、VS2012 Winform程序解决方案名称更改后报错“调试器无法继续运行该进程。调用的目标发生了异常。”
- 嵌入式开发板上自启动qt程序调用ts_calibrate 发生ts_open : No such file or directory 解决办法
- C# 创建、部署和调用WebService的简单示例 webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互。 概念性的东西就不说太多,下面开始创建一个简单的webservi
- c#,小发现,关于程序当前目录的问题,Environment.CurrentDirectory,Application.StartupPath;
- Environment.CurrentDirectory问题,使用注意!
- OpenFileDialog与Environment.CurrentDirectory的问题
- WinCE 中关于16BPP和24BPP之间的差别以及程序处理需要注意的地方 (转贴)
- 在WinForm中用C#如何调用外部程序
- 强制退出WinForm程序之Application.Exit和Environment.Eixt
- Websharp框架 在Win2003环境下 WinForm程序无法调用WebService问题解决
- J2ME程序开发要注意函数调用对性能的影响
- Google程序调用的注意事项
- 程序之间的调用
- [导入]VS2005 WInform程序如何调用js
- 求助:如何在ASP页面中调用Winform程序呢?
- 强制退出WinForm程序之Application.Exit和Environment.Eixt
- VC开发TUXEDO 调用 DLL程序的注意点
- Google程序调用的注意事项
- 强制退出WinForm程序之Application.Exit和Environment.Eixt