//獲取到bin目錄的下層路徑:bin\debug\
//獲取到bin目錄:bin\debug
string dd = system.environment.currentdirectory;
string ee = system.io.directory.getcurrentdirectory();
//獲取程式.exe
winform使用相對路徑讀取檔案
目錄結構如下圖所示:
方法一:由於生成的exe檔案在bin\debug目錄下,可以使用向上查詢目錄的方式獲取要讀取的xml檔案
**如下:
string haarxmlpath = @"../../haarcascade_frontalface_alt_tree.xml";
fileinfo file = new fileinfo(filename);
string fullname = file.fullname;
方法二:獲取exe檔案的路徑進行擷取,分兩次進行,然後拼接檔名,形成全路徑
**如下:
string haarxmlpath = @"haarcascade_frontalface_alt_tree.xml";
fullname = fullname.substring(0, fullname.lastindexof("\\")) + "\\" + haarxmlpath;
另一種方式:
**如下:
///
/// 獲取應用程式根路徑
///
c 獲取路徑
5.分離字串路徑的方法 處理檔案的程式可能要分析檔名。這種演算法要進行字串處理。檔案可以 由路徑名指定,路徑名包括由分隔符 分割的名稱集。最後乙個 前的名稱序列 稱為路徑。最後乙個名稱是檔名,還可能包括副檔名。路徑名 class programs testfile.cpp 路徑 class prog...
C 獲取路徑
一 應用程式 獲取當前程序的完整路徑,包含檔名 程序名 string str this.gettype assembly.location result x exe exe檔案所在的目錄 exe檔名 獲取新的 process 元件並將其與當前活動的程序關聯的主模組的完整路徑,包含檔名 程序名 str...
c 獲取檔案路徑
一 獲取當前檔案的路徑 1.system.diagnostics.process.getcurrentprocess mainmodule.filename 獲取模組的完整路徑,包括檔名。2.system.environment.currentdirectory 獲取和設定當前目錄 該程序從中啟動的...