幾種檔案的讀寫方式

2022-02-13 01:22:38 字數 863 閱讀 3794

1.檔案寫入

string filename = path.combine(logpath, "

log.txt");

directory.createdirectory(logpath);

//建立了資料夾之後,才能建立裡面的檔案

using (filestream filestream = file.create(filename))//

開啟檔案流 (建立檔案並寫入)

using (filestream filestream = file.create(filename))//

開啟檔案流 (建立檔案並寫入)

流寫入器(建立/開啟檔案並寫入)

流寫入器(建立/開啟檔案並寫入)

2.檔案讀取

foreach (string result in

file.readalllines(filename))//逐行讀取

string sresult =file.readalltext(filename);//一次性讀取所有內容,返回字串

byte bytecontent =file.readallbytes(filename);//一次性讀取所有內容,返回位元組陣列

string sresultbyte =system.text.encoding.utf8.getstring(bytecontent);//將位元組陣列轉為字串

//如果乙個文字檔案太大,可以選擇分批讀取

using (filestream stream = file.openread(filename))//

分批讀取

}while (length ==result);

}

Java IO讀寫大檔案的幾種方式及測試

讀取檔案大小 1.45g 第一種,oldio public static void oldioreadfile throws ioexceptionelse pw.close br.close 耗時70.79s 第二種,newio public static void newioreadfile t...

linux 讀寫鎖的幾種實現方式

一 使用互斥鎖和條件變數實現讀寫鎖 cpp view plain copy class readwrite lock void readlock void readunlock void writelock void writeunlock private mutex mtx condition v...

python檔案的讀寫方式

在開發過程中我們經常會遇到讀寫檔案的操作,下面我將彙總一下python有關的讀寫檔案操作方式。從檔案中讀取資料 第一種 讀取檔案的全部內容 read 達到檔案末尾會返回乙個空字串,刪除末尾的空行方式 contents.rstrip with open filename as obj file con...