1.asp.net webform用“Request.PhysicalApplicationPath獲取站點所在虛擬目錄的物理路徑,最後包含“/”; 2.c# winform用 A:“Application.StartupPath”:獲取當前應用程序所在目錄的路徑,最後不包含“/”; B:“Application.ExecutablePath ”:獲取當前應用程序文件的路徑,包含文件的名稱; C:“AppDomain.CurrentDomain.BaseDirectory”:獲取當前應用程序所在目錄的路徑,最後包含“/”; D:“System.Threading.Thread.GetDomain().BaseDirectory”:獲取當前應用程序所在目錄的路徑,最後包含“/”; E:“Environment.CurrentDirectory”:獲取當前應用程序的路徑,最後不包含“/”; F:“System.IO.Directory.GetCurrentDirectory”:獲取當前應用程序的路徑,最後不包含“/”; 3.c# windows service用“AppDomain.CurrentDomain.BaseDirectory”或“System.Threading.Thread.GetDomain().BaseDirectory”;用“Environment.CurrentDirectory”和“System.IO.Directory.GetCurrentDirectory”將得到“ system32”目錄的路徑;如果要使用“Application.StartupPath”或“Application.ExecutablePath ”,需要手動添加對“System.Windows.Forms.dll ”的引用,並在程序開頭用“using System.Windows.Forms”聲明該引用;
C#獲取項目程序路徑的方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Sql2005數據類型與Framework類型的對應關係
zlb789
2020-06-25 15:36:18
[Cache 學習] Cache.Insert 與 Cache.Add 區別
zlb789
2020-02-21 11:14:02
安全探索——.NET 中的角色安全
zlb789
2020-02-21 11:14:01
Sql2005數據類型與Framework類型的對應關係
zlb789
2020-06-25 15:36:18
[Cache 學習] Cache.Insert 與 Cache.Add 區別
zlb789
2020-02-21 11:14:02
安全探索——.NET 中的角色安全
zlb789
2020-02-21 11:14:01
ArrayList 、List、數組的區別
zlb789
2018-09-03 09:44:49
.NET深入學習筆記(4):深拷貝與淺拷貝
zlb789
2018-09-03 09:44:48
如何獲取照片的拍照時間及相關參數
zlb789
2018-09-03 09:44:48
Visual C# .NET 中跟蹤和調試
zlb789
2018-09-03 09:44:48