using System.IO;

Application.StartupPath——获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。

Environment.CurrentDirectory——获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。

Application.ExecutablePath——获取启动了应用程序的可执行文件的路径,包括可执行文件的名称

System.IO.Directory.GetCurrentDirectory() //获取应用程序的当前工作目录。

Directory.GetCurrentDirectory();  //程序文件自身的路径