C 獲取當前應用程式所在的路徑

2022-05-24 11:21:13 字數 686 閱讀 7673

1. system.diagnostics.process.getcurrentprocess().mainmodule.filename 

獲取模組的完整路徑,可獲得當前執行的exe的檔名。

2. system.environment.currentdirectory 

獲取和設定當前目錄(該程序從中啟動的目錄)的完全限定目錄。 如果該程序在本地或網路驅動器的根目錄中啟動,則此屬性的值為驅動器名稱後跟乙個尾部反斜槓(如「c:\」)。如果該程序在子目錄中啟動,則此屬性的值為不帶尾部反斜槓的驅動器和子目錄路徑(如「c:\mysubdirectory」)。 

3.   system.io.directory.getcurrentdirectory() 

獲取應用程式的當前工作目錄。這個不一定是程式從中啟動的目錄啊,有可能程式放 在 c:\www裡,這個函式有可能返回c:\ documents and settings\zyb\,或者c:\program files\adobe\,有時不一定返回什麼東東,我也搞不懂了。 

獲取程式的基目錄。 它由程式集衝突解決程式用來探測程式集。

獲取和設定包括該應用程式的目錄的名稱。 不包括可執行檔案的名稱。

獲取啟動了應用程式的可執行檔案的路徑。效果和、一樣。只是返回的字串後面多了乙個"\"而已,包括可執行檔案的名稱。

獲取啟動了應用程式的可執行檔案的路徑及檔名,效果和一樣。

c 獲取當前應用程式所在路徑

二 操作環境變數 利用system.environment.getenvironmentvariable 方法可以很方便地取得系統環境變數,如 system.environment.getenvironmentvariable windir 就可以取得windows系統目錄的路徑。以下是一些常用的環...

c 獲取當前應用程式所在路徑

2.c winform用 d system.threading.thread.getdomain basedirectory 獲取當前應用程式所在目錄的路徑,最後包含 e environment.currentdirectory 獲取當前應用程式的路徑,最後不包含 f system.io.direc...

C 獲取當前應用程式所在路徑及環境變數

string str1 process.getcurrentprocess mainmodule filename 可獲得當前執行的exe的檔名。string str2 environment.currentdirectory 獲取和設定當前目錄 即該程序從中啟動的目錄 的完全限定路徑。備註按照定義...