C 檔案操作 File類

2021-09-08 00:22:32 字數 1137 閱讀 5578

file類的常用靜態方法表

方    法

說    明

create()

在指定路徑中建立檔案

delete()

刪除指定的檔案

exists()

判斷指定的檔案是否存在

open()

開啟指定路徑上的檔案

openread()

開啟檔案以進行讀取

openwrite()

開啟檔案以進行寫入

move()

將指定檔案移到新位置

copy()

將指定檔案複製到新檔案

replace()

使用其他檔案的內容替換指定檔案的內容

createtext()

建立或開啟乙個檔案文字,並寫入文字

opentext()

開啟文字檔案以進行讀取

將文字追加到現有檔案

將指定的字串追加到檔案中,如果檔案還不存在則建立該檔案

readalltext()

開啟乙個文字檔案,並將檔案的所有行讀入乙個字串,然後關閉該檔案

writealltext()

建立乙個新檔案,並在檔案中寫入內容,然後關閉檔案

readalllines()

開啟乙個文字檔案,並將檔案的所有行都讀入乙個字串陣列,然後關閉該檔案

writealllines()

建立乙個新檔案,並在檔案中寫入指定的字串,然後關閉檔案

readallbytes()

開啟乙個檔案,並將檔案的內容讀入乙個字串,然後關閉該檔案

writeallbytes()

建立乙個新檔案,並在檔案中寫入指定的位元組陣列,然後關閉該檔案

其中,create()、delete()、move()、copy()和replace()方法用來操作檔案,它們依次可以用來建立、刪除、移動、複製和替換檔案。

eg://獲得系統system32資料夾路徑

string str =environment.getfolderpath(environment.specialfolder.system);

str = str + "\\" + "siyktlog";

if (!directory.exists(str))   //  若資料夾不存在

C 檔案操作 File類和FileInfo類

file類可以對檔案進行讀寫,對單個檔案處理的效率比fileinfo類高,file類的方法都是靜態方法,呼叫的時候直接用類呼叫 using system using system.collections.generic using system.linq using system.text usin...

(檔案操作)File類操作深入

範例 正常的路徑編寫 file file new file f file.separator test file.separator test.txt 表示分隔符但是隨著系統的適應性不斷加強,對於當前的路徑操作也可以隨意使用了 不區分 在使用file類進行檔案處理的時候需要注意的是 程式 jvm 作...

操作檔案File類方法

檔案操作 file.copy source targetfilename true 檔案拷貝 true 表示當檔案存在時 覆蓋 如果不加 true,則檔案存在報異常。file.exists 判斷檔案是否存在 file.move source target 移動 剪下 思考如何為檔案重新命名?檔案的剪...