C# 各种相对路径

           //获取当前可执行的exe的文件名
            string str1 = Process.GetCurrentProcess().MainModule.FileName;
            //获取或设置当前目录
            string str2 = Environment.CurrentDirectory;
            //获取应用程序的当前工作目录
            string str3 = Directory.GetCurrentDirectory();
            //获取基目录
            string str4 = AppDomain.CurrentDomain.BaseDirectory;
            //获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称
            string str5 = Application.StartupPath;
            //获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称
            string str6 = Application.ExecutablePath;
            //获取或设置包含该应用程序的目录的名称
            string str7 = AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
原文地址:https://www.cnblogs.com/xuekai-to-sharp/p/3437162.html