C 獲取當前執行exe路徑的方法

2021-09-03 07:59:31 字數 614 閱讀 5564

//獲取當前程序的完整路徑,包含檔名(程序名)。

string str = this.gettype().assembly.location;

result: x:\***\***\***.exe (.exe檔案所在的目錄+.exe檔名)

//獲取新的 process 元件並將其與當前活動的程序關聯的主模組的完整路徑,包含檔名(程序名)。

string str = system.diagnostics.process.getcurrentprocess().mainmodule.filename;

result: x:\***\***\***.exe (.exe檔案所在的目錄+.exe檔名)

//獲取和設定當前目錄(即該程序從中啟動的目錄)的完全限定路徑。

string str = system.environment.currentdirectory;

result: x:\***\*** (.exe檔案所在的目錄)

//獲取應用程式的當前工作目錄(不可靠)。

string str = system.io.directory.getcurrentdirectory();

result: x:\***\*** (.exe檔案所在的目錄)

MFC中,獲取當前EXE執行路徑

程式設計完成mfc工程後交給使用者使用,有一些配置檔案的存放路徑,使用者和開發者不一定相同,可能出現路徑錯誤導致的工程 出現錯誤。因此,要獲取當前exe執行的路徑就相當重要了。在mfc的oninitdlg 中,獲取當前的exe執行路徑 cstring g exepath 全域性變數 oninitdl...

C 獲取當前可執行程式( exe)所在的路徑

我們在寫程式時經常有這樣一種應用的需求 在exe可執行檔案所在的目錄下進行一些與該程式相關的檔案儲存操作。當程式執行時就修要知道可執行程式安裝在當前使用者系統中的那個目錄下。主要就是利用getmodulefilename 這個函式去實現的。具體用法如下 cpp view plain copy tch...

C 獲取當前可執行程式( exe)所在的路徑

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!我們在寫程式時經常有這樣一種應用的需求 在exe可執行檔案所在的目錄下進行一些與該程式相關的檔案儲存操作。當程式執行時就修要知道可執行程式安裝在當前使用者系統中的那個目錄下。主要就是利用getmodulefilename 這個函式去實現的。具體用法...