C# 取得專案路徑與移動至上層目錄
C# 取得專案路徑與移動至上層目錄
資料來源:http://yume-o-tsukamu.blogspot.tw/2013/02/c.html
01.抓取 WinForm 應用程式所在的目錄,傳應用程式設定執行檔輸出目錄的路徑
string path = System.Windows.Forms.Application.StartupPath
02.抓取 Console 應用程式所在的目錄可使用的方式
string path = System.AppDomain.CurrentDomain.BaseDirectory
——————————–
如何移動目前的路徑至上層
使用DirectoryInfo類別初始化,並傳入專案執行檔所在目錄
DirectoryInfo dir = new DirectoryInfo(System.Windows.Forms.Application.StartupPath);
移動至上層目錄
string s = dir.Parent;
若想要取得絕對路徑
string s = dir.Parent.FullName;
One thought on “C# 取得專案路徑與移動至上層目錄”
//public static string m_StrSysPath = System.Windows.Forms.Application.StartupPath;// .net 4X - Forms
//public static string m_StrSysPath = AppDomain.CurrentDomain.BaseDirectory;// .net 4X - Console
public static string m_StrSysPath = Directory.GetCurrentDirectory()+"\\"; //通用寫法