取副檔名,返回乙個檔案的擴充套件名稱,如.txt,如果沒有字尾,返回空,檔案_取檔名,比如:f:\123.txt,成功返回123,失敗返回空,這個命令的第二個引數可以控制是否返回擴充套件名稱。用到的api有:pathfindextensiona,pathfindfilenamea。
511遇見易語言模組api教程
pathfindextensiona
.版本 2
.dll命令 pathfindextensiona, 文字型, "shlwapi.dll", "pathfindextensiona", , 檔案_取副檔名
.引數 pszpath, 文字型, , 檔案的路徑和名稱
pathfindfilenamea
.版本 2
.dll命令 pathfindfilenamea, 文字型, "shlwapi.dll", "pathfindfilenamea", , 檔案_取檔名
.引數 pszpath, 文字型, , 檔案完整路徑
檔案_取副檔名
.版本 2
.子程式 檔案_取副檔名, 文字型, 公開, 返回乙個檔案的擴充套件名稱,如.txt,如果沒有字尾,返回空
.引數 檔名, 文字型, , 檔案的路徑和名稱
返回 (pathfindextensiona (檔名))
511遇見易語言模組api教程
檔案_取檔名
.版本 2
.子程式 檔案_取檔名, 文字型, 公開, 比如:f:\123.txt,成功返回123,失敗返回空
.引數 路徑檔名, 文字型, , 檔案的完整路徑包括名稱
.引數 是否帶字尾, 邏輯型, 可空, 預設為假,不帶字尾,引數為真帶字尾
.區域性變數 j_fname, 文字型
j_fname = pathfindfilenamea (路徑檔名)
.如果真 (取文字右邊 (j_fname, 1) = 「\」)
返回 (「」)
.如果真結束
返回 (選擇 (是否帶字尾, j_fname, 取文字左邊 (j_fname, 取文字長度 (j_fname) - 取文字長度 (檔案_取副檔名 (j_fname)))))
測試呼叫:
.版本 2
.子程式 _按鈕1_被單擊, , , 檔案_取檔名
.區域性變數 f_name, 文字型
f_name = 檔案_取檔名 (「c:\users\zcp\desktop\易語言模組api-31\511遇見模組模組原始碼.e」, )
標籤1.標題 = f_name
獲取檔名和副檔名
string afirstname afile.substring afile.lastindexof 1,afile.lastindexof afile.lastindexof 1 檔名 string alastname afile.substring afile.lastindexof 1,af...
C 獲取檔名及副檔名
摘自 system.io.path.getextension 檔名 changeextension 更改路徑字串的副檔名。combine 合併兩個路徑字串。getdirectoryname 返回指定路徑字串的目錄資訊。getextension 返回指定的路徑字串的副檔名。getfilename 返回...
C 獲取檔名及副檔名
c 獲取檔名及副檔名 string afirstname afile.substring afile.lastindexof 1,afile.lastindexof afile.lastindexof 1 檔名 string alastname afile.substring afile.lasti...