如何取得檔案的副檔名

2021-07-03 18:52:58 字數 727 閱讀 6898

在system.io命名空間下提供了path類,用來對包含檔案或目錄路徑資訊的string例項執行操作。

path類的常用方法:

changeextension:更改路徑字串的副檔名

combine:合併兩個路徑字串

getdirectoryname:返回指定路徑字串的目錄資訊

getextension :返回指定路徑字串的副檔名

getfilename :返回指定路徑字串的檔名和副檔名

getfilenamewithoutextension:返回不具有副檔名的指定路徑字串的檔名

getfullpath:返回指定路徑字串的絕對路徑

getpathroot:獲取指定路徑的跟目錄資訊

gettempfilename:返回惟一臨時檔名並在磁碟上通過該名稱建立零位元組檔案

gettemppath:返回當前系統的臨時資料夾的路徑

ha***tension:確定路徑是否包括副檔名

ispathrooted:獲取乙個值,該值指示指定的路徑字串是包含絕對路徑資訊還是包含相對路徑資訊。

還可以通過切割字串的方法取得檔案的副檔名:  txtname.text = path.substring(path.lastindexof(".")+1);

注意*****以"*.doc"檔案為例,使用getextension方法取得的擴充套件名為".doc";而使用切割字串的方法獲取的擴充套件名為"doc"。

Linux檔案和副檔名

linux檔案和副檔名 1 檔案種類 普通檔案 第乙個屬性是 根據內容又分為 純文字檔案 ascll 使用命令cat可以將檔案內容讀出來 二進位制檔案 binary linux中的可執行檔案 指令碼 文字的批處理檔案不算 就是這種格式,命令cat就是乙個二進位制檔案。資料格式的檔案 date 它能通...

C 檔案 之副檔名

在window 10 系統下,使用code block編輯並執行。專案名稱 my first.cpp include using namespace std int main cout hello word 分別生成my first.cpp.exe main.o main.cpp my first....

批量更改檔案的副檔名

最近想做驗證碼識別,然後從正方教務系統上找了很多驗證碼,然後發現擴充套件名為gif,我想把他們轉換成jpg,30多個檔案手動轉好麻煩,於是用python寫了個指令碼 將該目錄下的gif的副檔名改為jpg import os 獲取該目錄下的所有檔案 files os.listdir forfile i...