c#获得路径的方式
//獲取當前進程的完整路徑,包含文件名(進程名)。
string?str?=?this.GetType().Assembly.Location;
//result:?X:\xxx\xxx\xxx.exe?(.exe文件所在的目錄+.exe文件名)
//獲取新的?Process?組件并將其與當前活動的進程關聯的主模塊的完整路徑,包含文件名(進程名)。
string?str1?=?System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
//result:?X:\xxx\xxx\xxx.exe?(.exe文件所在的目錄+.exe文件名)
//獲取和設置當前目錄(即該進程從中啟動的目錄)的完全限定路徑。
string?str2?=?System.Environment.CurrentDirectory;
//result:?X:\xxx\xxx?(.exe文件所在的目錄)
//獲取當前?Thread?的當前應用程序域的基目錄,它由程序集沖突解決程序用來探測程序集。
string?str3?=?System.AppDomain.CurrentDomain.BaseDirectory;
//result:?X:\xxx\xxx\?(.exe文件所在的目錄+"\")
//獲取和設置包含該應用程序的目錄的名稱。
string?str4?=?System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
//result:?X:\xxx\xxx\?(.exe文件所在的目錄+"\")
//獲取啟動了應用程序的可執行文件的路徑,不包括可執行文件的名稱。
//string?str5?=?System.Windows.Forms.Application.StartupPath;
//result:?X:\xxx\xxx?(.exe文件所在的目錄)
//獲取啟動了應用程序的可執行文件的路徑,包括可執行文件的名稱。
//string?str6?=?System.Windows.Forms.Application.ExecutablePath;
//result:?X:\xxx\xxx\xxx.exe?(.exe文件所在的目錄+.exe文件名)
//獲取應用程序的當前工作目錄(不可靠)。
string?str7?=?System.IO.Directory.GetCurrentDirectory();
//result:?X:\xxx\xxx?(.exe文件所在的目錄)
????????????string?dbName?=?"aaa";
????????????string?databaseFileName?=?System.Environment.CurrentDirectory??+"\\"+?dbName;
string?str?=?this.GetType().Assembly.Location;
//result:?X:\xxx\xxx\xxx.exe?(.exe文件所在的目錄+.exe文件名)
//獲取新的?Process?組件并將其與當前活動的進程關聯的主模塊的完整路徑,包含文件名(進程名)。
string?str1?=?System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
//result:?X:\xxx\xxx\xxx.exe?(.exe文件所在的目錄+.exe文件名)
//獲取和設置當前目錄(即該進程從中啟動的目錄)的完全限定路徑。
string?str2?=?System.Environment.CurrentDirectory;
//result:?X:\xxx\xxx?(.exe文件所在的目錄)
//獲取當前?Thread?的當前應用程序域的基目錄,它由程序集沖突解決程序用來探測程序集。
string?str3?=?System.AppDomain.CurrentDomain.BaseDirectory;
//result:?X:\xxx\xxx\?(.exe文件所在的目錄+"\")
//獲取和設置包含該應用程序的目錄的名稱。
string?str4?=?System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
//result:?X:\xxx\xxx\?(.exe文件所在的目錄+"\")
//獲取啟動了應用程序的可執行文件的路徑,不包括可執行文件的名稱。
//string?str5?=?System.Windows.Forms.Application.StartupPath;
//result:?X:\xxx\xxx?(.exe文件所在的目錄)
//獲取啟動了應用程序的可執行文件的路徑,包括可執行文件的名稱。
//string?str6?=?System.Windows.Forms.Application.ExecutablePath;
//result:?X:\xxx\xxx\xxx.exe?(.exe文件所在的目錄+.exe文件名)
//獲取應用程序的當前工作目錄(不可靠)。
string?str7?=?System.IO.Directory.GetCurrentDirectory();
//result:?X:\xxx\xxx?(.exe文件所在的目錄)
????????????string?dbName?=?"aaa";
????????????string?databaseFileName?=?System.Environment.CurrentDirectory??+"\\"+?dbName;
轉載于:https://www.cnblogs.com/mingyongcheng/archive/2012/07/01/2571732.html
總結
- 上一篇: Springcloud 引导上下文
- 下一篇: C# 破解防盗链