首頁  >  文章  >  後端開發  >  C#取得專案程序路徑的方法

C#取得專案程序路徑的方法

巴扎黑
巴扎黑原創
2016-12-20 11:17:411466瀏覽

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.Current
3.C# Windows Service 
使用「AppDomain.CurrentDomain.Durrent」或「System.Threading.Thread.GetDomain().BaseDirectory」; 
用「Environment.CurrentDirectory」和「System.IO.Directory.GetCurrentDirectory」將得到「 system32」目錄的路徑; 
.Start或“Application.ExecutablePath ”,需要手動新增對“System.Windows.Forms.dll ”的引用,並在程式開頭用“using   System.Windows.Forms”聲明該引用; 

4.在卸載程式取得系統安裝的目錄 
System.Reflection.Assembly curPath = System.Reflection.Assembly.GetExecutingAssembly(); 
string path=curPath.Location;//取得安裝程式類別SetupLibrary檔案的路徑,取得這個檔案 path=curPath.Location;//取得安裝程式類別SetupLibrary檔案的路徑,取得這個檔案路徑所在的目錄即可取得這個裝置路徑所在的目錄程式設計程式。的目錄 

🎜http://blog.163.com/dykj_dxj/blog/static/254925252010830113424205/🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn