C#獲取程序所在的路徑


   //獲取應用程序的當前工作目錄。
   String path1 = Class1.mm();
   MessageBox.Show("獲取應用程序的當前工作目錄:" + path1);

   // 返回值:E:/temp/Pocket PC CopyFile/Pocket PC CopyFile/bin/Debug


   //獲取程序的基目錄。
   String path2 = System.AppDomain.CurrentDomain.BaseDirectory;
   MessageBox.Show("獲取程序的基目錄:" + path2);
   //返回值:E:/temp/Pocket PC CopyFile/Pocket PC CopyFile/bin/Debug/


   //獲取和設置包括該應用程序的目錄的名稱。
   String path3 = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
   MessageBox.Show("獲取和設置包括該應用程序的目錄的名稱:" + path3);
   //返回值:E:/temp/Pocket PC CopyFile/Pocket PC CopyFile/bin/Debug/


   //獲取啓動了應用程序的可執行文件的路徑,不包括可執行文件的名稱。
   String path4 = System.Windows.Forms.Application.StartupPath;
   MessageBox.Show("獲取啓動了應用程序的可執行文件的路徑,不包括可執行文件的名稱:" + path4);
   //返回值:E:/temp/Pocket PC CopyFile/Pocket PC CopyFile/bin/Debug


   //獲取啓動了應用程序的可執行文件的路徑及文件名
   String path5 = System.Windows.Forms.Application.ExecutablePath;
   MessageBox.Show("獲取啓動了應用程序的可執行文件的路徑及文件名:" + path5);
   //返回值:E:/temp/Pocket PC CopyFile/Pocket PC CopyFile/bin/Debug/Pocket PC CopyFile.EXE


   //獲取或設置程序的URL
   string path6 = System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase;
   MessageBox.Show("獲取或設置程序的URL:" + path6);
   //返回值:file:///E:/temp/Pocket PC CopyFile/Pocket PC CopyFile/bin/Debug/Pocket PC CopyFile.EXE

發佈了54 篇原創文章 · 獲贊 4 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章