C 檔案操作 FileInfo類

2021-06-15 05:46:23 字數 1061 閱讀 6707

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 呼叫...