97视频久久久-97视频在线观看播放-97视频制服无码-97丨九色丨国产人妻熟女-97无码欧美熟妇人妻蜜-97无码欧美熟妇人妻蜜桃天美

AppDomain.CurrentDomain.BaseDirectory是什么
首頁 > 知識百科 > 發(fā)布時間:2024-04-03 14:44:25 更新時間:2024-09-14 23:35:59 點擊次數(shù):1481次

  AppDomain.CurrentDomain.BaseDirectory 是獲取基目錄,它由程序集沖突解決程序用來探測程序集。由顯示的路徑可以看出,它代表的是程序集所在的目錄,它具有讀取和寫入的屬性。

  // 獲取程序的基目錄。

  System.AppDomain.CurrentDomain.BaseDirectory

  // 獲取模塊的完整路徑。

  System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName

  // 獲取和設(shè)置當(dāng)前目錄(該進程從中啟動的目錄)的完全限定目錄。

  System.Environment.CurrentDirectory

  // 獲取應(yīng)用程序的當(dāng)前工作目錄。

  System.IO.Directory.GetCurrentDirectory()

  // 獲取和設(shè)置包括該應(yīng)用程序的目錄的名稱。

  System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase

  // 獲取啟動了應(yīng)用程序的可執(zhí)行文件的路徑。

  System.Windows.Forms.Application.StartupPath

  // 獲取啟動了應(yīng)用程序的可執(zhí)行文件的路徑及文件名

  System.Windows.Forms.Application.ExecutablePath

  C# WinForm中AppDomain.CurrentDomain.BaseDirectory與Application.StartupPath的區(qū)別示例如下:

  private void Frm_Server_Load(object sender, EventArgs e)

  {

  MessageBox.Show(AppDomain.CurrentDomain.BaseDirectory);

  MessageBox.Show(Application.StartupPath );

  }

  說明:

  1. AppDomain.CurrentDomain.BaseDirectory 返回結(jié)果為: D:\mycode\

  Application.StartupPath 返回結(jié)果為: D:\mycode

  2. Application.StartupPath 只能用于WinForm窗體中,而AppDomain.CurrentDomain.BaseDirectory既可以用于WinForm窗體中,也可以用于類庫DLL文件中.

  出處:https://blog.csdn.net/CYSONG168/archive/2010/07/26/5767533.aspx

  注意下面:

  string str1 =Process.GetCurrentProcess().MainModule.FileName;//可獲得當(dāng)前執(zhí)行的exe的文件名。

  string str2=Environment.CurrentDirectory;//獲取和設(shè)置當(dāng)前目錄(即該進程從中啟動的目錄)的完全限定路徑。

  //備注 按照定義,如果該進程在本地或網(wǎng)絡(luò)驅(qū)動器的根目錄中啟動,則此屬性的值為驅(qū)動器名稱后跟一個尾部反斜杠(如“C:\”)。如果該進程在子目錄中啟動,則此屬性的值為不帶尾部反斜杠的驅(qū)動器和子目錄路徑(如“C:\mySubDirectory”)。

  string str3=Directory.GetCurrentDirectory();//獲取應(yīng)用程序的當(dāng)前工作目錄。

  string str4=AppDomain.CurrentDomain.BaseDirectory;//獲取基目錄,它由程序集沖突解決程序用來探測程序集。

  string str5=Application.StartupPath;//獲取啟動了應(yīng)用程序的可執(zhí)行文件的路徑,不包括可執(zhí)行文件的名稱。

  string str6=Application.ExecutablePath;//獲取啟動了應(yīng)用程序的可執(zhí)行文件的路徑,包括可執(zhí)行文件的名稱。

  string str7=AppDomain.CurrentDomain.SetupInformation.ApplicationBase;//獲取或設(shè)置包含該應(yīng)用程序的目錄的名稱。

最近,總有人留言給我,如何創(chuàng)建文檔?如何設(shè)置WORD文檔首行空兩格?如何設(shè)置文檔的行間距?如何設(shè)置頁邊距?如何打印文件?……下面我們把這些問題一起來梳理一遍,主要針對的是初學(xué)WORD文檔的人群。設(shè)置字體和字號首先打開一個空白的WORD文檔,輸入文字內(nèi)容后,全選文檔內(nèi)容,點擊菜單欄上“開始-字體”,下拉選擇字體,通常使用最多的是宋體、仿宋體、楷體文字。全選文字,點擊菜單欄上“開始-字號“,下拉選擇數(shù)字,設(shè)置字體的大小。設(shè)置行距CTRL+A全選所有的文字