一.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...