找不到的,因为你的运行程序不在工程项目下,而在调试文件夹下
有两种方法:一、使用绝对目录,如:c:\aa\txt.txt。二、将文本文件复制到调试文件夹下(debug),然后核对目录,这也不能保证完全正确;如果使用StartupPath(利用msdn查一下用法),可以做到万无一失
有两种方法:一、使用绝对目录,如:c:\aa\txt.txt。二、将文本文件复制到调试文件夹下(debug),然后核对目录,这也不能保证完全正确;如果使用StartupPath(利用msdn查一下用法),可以做到万无一失
winform用Environment.CurrentDirectory属性可以获得当前应用程序所处绝对路径
webform用Server.MapPath(".")可以获得将虚拟路径转换为绝对路径
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = Application.StartupPath+@"\swglhelp.chm";
proc.Start();
System.IO.Directory.GetCurrentDirectory()
AppDomain.CurrentDomain.BaseDirectory
Environment.CurrentDirectory
Application.StartupPath
Application.ExecutablePath