發布時間:2018-03-15 10:05 作者:獨孤劍 閱讀:1431
C# Console, Winform, ASP.NET Webform, 獲取當前應用程序所在路徑
string path = ""; // 在 應用程序 或者 AspNet 下獲取當前應用程序目錄推薦方式為 // d:\ConsoleApp1\bin\Debug\ path = System.AppDomain.CurrentDomain.BaseDirectory; // 獲取模塊的完整路徑, 包含文件名 // d:\ConsoleApp1\bin\Debug\ConsoleApp1.exe path = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; // 獲取和設置當前目錄(該進程從中啟動的目錄)的完全限定目錄 // d:\ConsoleApp1\bin\Debug path = System.Environment.CurrentDirectory; // 獲取應用程序的當前工作目錄 // d:\ConsoleApp1\bin\Debug path = System.IO.Directory.GetCurrentDirectory(); // 獲取程序的基目錄 // d:\ConsoleApp1\bin\Debug\ path = System.AppDomain.CurrentDomain.BaseDirectory; // 獲取和設置包括該應用程序的目錄的名稱 // d:\ConsoleApp1\bin\Debug\ path = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase; // 獲取啟動了應用程序的可執行文件的路徑 - 只限于Winform // d:\WindowsFormsApp1\bin\Debug path = System.Windows.Forms.Application.StartupPath; // 獲取啟動了應用程序的可執行文件的路徑及文件名 - 只限于Winform // d:\WindowsFormsApp1\bin\Debug\WindowsFormsApp1.exe path = System.Windows.Forms.Application.ExecutablePath; // 獲取應用程序所在的路徑 - 只限于Webform // D:\wwwroot\WebApplication10\WebApplication10\App_Data path = System.Web.HttpContext.Current.Server.MapPath("~\\App_Data");獲取應用程序下的文件, System.IO.Path.Combine 合并路徑
string path = System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "\\include\\test.txt");
微信打賞, 微信掃一掃
支付寶打賞, 支付寶掃一掃
如果文章對您有幫助,歡迎給作者打賞