C 獲取檔案的絕對路徑

2022-02-17 15:30:07 字數 554 閱讀 7063

要在c#中獲取路徑有好多方法,一般常用的有以下五種:

//獲取應用程式的當前工作目錄。 

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

messagebox.show("獲取應用程式的當前工作目錄:" + path1);

//獲取程式的基目錄。

messagebox.show("獲取程式的基目錄:" + path2);

//獲取和設定包括該應用程式的目錄的名稱。

messagebox.show("獲取和設定包括該應用程式的目錄的名稱:" + path3);

//獲取啟動了應用程式的可執行檔案的路徑,不包括可執行檔案的名稱。

messagebox.show("獲取啟動了應用程式的可執行檔案的路徑,不包括可執行檔案的名稱:" + path4);

//獲取啟動了應用程式的可執行檔案的路徑及檔名

messagebox.show("獲取啟動了應用程式的可執行檔案的路徑及檔名:" + path5);

注:如果需要獲取主目錄什麼的,需要自己用正則擷取下

檔案絕對路徑獲取

yourclass.class.getclassloader getresource threadpoolconfig.xml getpath 通過上述方法獲取到的一般是指定檔案的絕對路徑 並且該檔案必須存放在src目錄下 存在的問題 如果絕對路徑中存在空格,getpath取到的值是經過urlenc...

MFC獲取檔案的絕對路徑

i.需求1.獲取當前檔案的絕對路徑 firstname用於存放檔案的絕對路徑位址 define maxsize 1024 char firstname maxsize memset firstname,0x00 maxsize 1.獲取檔案的絕對路徑 getmodulefilename afxget...

python獲取檔案的絕對路徑

檔案目錄結構如下 第一種方法 os.path.abspath file import os def load file 獲取當前檔案路徑 current path os.path.abspath file 獲取當前檔案的父目錄 father path os.path.abspath os.path....