C 路徑中獲取檔案全路徑 目錄 副檔名 檔名稱

2021-10-14 12:21:14 字數 899 閱讀 8973

//獲取當前執行程式的目錄

string filedir = environment.currentdirectory;

console.writeline("當前程式目錄:"+filedir);

//乙個檔案目錄

string filepath = "c:\\jiyf\\benxh\\benxhcms.xml";

console.writeline("該檔案的目錄:"+filepath);

string str = "獲取檔案的全路徑:" + path.getfullpath(filepath);   //-->c:\jiyf\benxh\benxhcms.xml

console.writeline(str);

str = "獲取檔案所在的目錄:" + path.getdirectoryname(filepath); //-->c:\jiyf\benxh

console.writeline(str);

str = "獲取檔案的名稱含有字尾:" + path.getfilename(filepath);  //-->benxhcms.xml

console.writeline(str);

str = "獲取檔案的名稱沒有字尾:" + path.getfilenamewithoutextension(filepath); //-->benxhcms

console.writeline(str);

str = "獲取路徑的字尾擴充套件名稱:" + path.getextension(filepath); //-->.xml

console.writeline(str);

str = "獲取路徑的根目錄:" + path.getpathroot(filepath); //-->c:\

console.writeline(str);

Filemon中獲取檔案全路徑方法

filemon中獲取檔案全路徑的方法中最為關鍵的技術是通過自己下發irp給下層驅動。下發請求的cmd為filenameinformation或其他,具體請看 而在filespy中的獲取的全路徑的方法是通過obquerynamestring 函式得到的。obquerynamestring這個函式只能在...

linux 獲取檔案路徑中的目錄路徑和檔名

經常碰到這樣的需求,需要知道執行程式的路徑和程式名,該怎麼辦呢?linux中有兩個命令 dirname 獲得檔案所在目錄名稱 basename 獲得檔案路徑中的檔名 下面我們來看看方法哈 getdir.sh path dirname 0 echo programe s file path path ...

檔案過濾驅動 獲取全路徑名

第一部分 取全路徑 以下是獲取全路徑的所有函式 string操作參見字串操作的乙個庫unicode.lib record add by lwf 07 07 25 purpose get symbolic target unicode string pvoid spygetsymbolicunistr...