C 檔案讀取

2021-08-17 20:24:17 字數 966 閱讀 5985

一.fileinfo類,檢視檔案屬性,建立檔案,移動檔案,重新命名檔案等資訊。

directoryinfo類,用來獲取資料夾的資訊。

二.file讀寫檔案,file.readalllines 讀取所有行string陣列

file.readalltext   讀取整個檔案string

file.readallbytes 讀取每乙個bytes陣列

file.writealltext  

file.writealllines 

file.writeallbytes (檔案)

三.filestream類 

1建立檔案流,filestream stream = new filestream("textfile1.txt",filemode.open);第乙個引數是檔名,最後乙個引數是開啟方式包括建立、新增,開啟等等。

2讀取或寫入資料

讀取用乙個死迴圈,期間判斷讀取結束之後break;

byte data = new byte[1024];//資料容器

//1 byte = 1位元組  1024byte=1kb 1024kb=1mb 1024mb = 1gb 1024gb=1t

while (true)

for (int i = 0; i < length; i++)

寫入 filestream writestream = new filestream("linq副本.png",filemode.create);

writestream.write("寫入的引數",寫入位置,寫入長度)

3關閉檔案流

四.streamreader和sreamwriter

*****這個方法可以無視文字檔案的編碼格式,可以自動處理,網易面試被問到了沒答出來。

streamreader reader = new streamreader("檔名.格式");

使用方式與filestream相似,主要用來處理文字檔案。

C 讀取檔案

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system.window...

c 讀取檔案

用c 讀取檔案內容中文是亂碼的解決方法 方法1 streamreader din new streamreader c 1.txt system.text.encoding.getencoding gb2312 string html while din.peek 1 din.close 方法2 s...

C 檔案讀取

建議從結尾開始看可能不會迷糊,哈哈 剛開始寫部落格,多多指教!嘿嘿 1 在cfolderopt類裡面定義乙個判斷檔案或目錄的成員函式 判斷檔案或目錄是否存在 bisdircheck true 表示為目錄 bisdircheck false 表示為檔案 bool cfolderopt isfileex...