fileinfo類是乙個密封類,它可以用來建立、複製、刪除、移動和開啟檔案的例項方法。fileinfo類包括6個屬性,可以用來獲取檔案的名稱、完整路徑等,具體說明如表所示。
fileinfo類的屬性表
屬 性
說 明
屬 性
說 明
directory
獲取父目錄
exists
指定當前檔案是否存在
directoryname
獲取檔案的完整路徑
length
獲取當前檔案的大小(位元組)
isreadonly
獲取或設定當前檔案是否為唯讀
name
獲取檔案的名稱
fileinfo和directoryinfo類一樣,也包括了filesysteminfo類繼承而來的屬性,在此不做詳細介紹。
除了上述屬性之外,fileinfo類還包括例項方法,具體說明如表所示。
表fileinfo類的例項方法表
方 法
說 明
方 法
說 明
create()
建立檔案
openread()
以唯讀方式開啟檔案
delete()
刪除指定檔案
openwrite()
以只寫方式開啟檔案
moveto()
將指定檔案移到新位置
createtext()
建立寫入新文字檔案的streamwriter
copyto()
將現有檔案複製到新檔案
opentext()
開啟指定文字檔案,並準備從其檔案中讀取內容
replace()
使用其他檔案的內容替換指定檔案的內容
建立乙個streamwriter,它可以想文字檔案追加內容
open()
開啟檔案
其中,create()、delete()、moveto()、copyto()和replace()方法用來操作檔案,它們依次可以用來建立、刪除、移動、複製和替換檔案。
C 檔案操作 File類和FileInfo類
file類可以對檔案進行讀寫,對單個檔案處理的效率比fileinfo類高,file類的方法都是靜態方法,呼叫的時候直接用類呼叫 using system using system.collections.generic using system.linq using system.text usin...
C 的FileInfo類實現檔案操作例項
c 的fileinfo類提供了與file類相同的功能,不同的是fileinfo提供的都是成員方法,使用示例如下所示 1 讀檔案 建立唯讀 system.io.filestream。public system.io.filestream openread 建立使用 utf8 編碼 從現有文字檔案中進行...
C 檔案讀寫FileInfo類描述
命名空間 system.io 程式集 system.io.filesystem.dll 提供用於建立 複製 刪除 移動和開啟檔案的屬性和例項方法,並且幫助建立 filestream 物件。此類不能被繼承。下面的示例演示了類的一些主要成員 fileinfo 第一次檢索屬性時,將 fileinfo 呼叫...