C 對檔案操作小結

2021-04-17 23:36:47 字數 1216 閱讀 6058

private void button2_click(object sender, eventargs e)

private void button1_click(object sender, eventargs e)

//流檔案操作

filestream fs = new filestream(filepath, filemode.openorcreate, fileaccess.readwrite);

//byte info = new utf8encoding(true).getbytes("this is my test file,也可用中文顯示");  //轉為bytes       

//fs.write(info, 0, info.length);

//或者用streamwriter

streamwriter sw = new streamwriter(fs);

sw.write("this is my test file,也可用中文顯示");

sw.close();

fs.close();

filestream fs2 = new filestream(filepath, filemode.openorcreate, fileaccess.readwrite);

byte cbyte = new byte[1024];

fs2.read(cbyte, 0, cbyte.length);

string content = encoding.utf8.getstring(cbyte);

this.textbox1.text = content;

//或者用streamreader來實現

streamreader sr = new streamreader(fs2);

//this.textbox1.text = sr.readtoend();

fs2.close();

sr.close();

附: //轉換型別

system.text.encoding encode = system.text.encoding.default;

byte bytes = encode.getbytes("這是我的測試中文體");

string strout = system.text.encoding.getencoding("utf-8").getstring(bytes);

this.textbox1.text = strout;

c 中對檔案的操作小結

你平時是怎麼讀取檔案的?使用流讀取。是的沒錯,c 給我們提供了非常強大的類庫 又一次吹捧了.net一番 裡面封裝了幾乎所有我們可以想到的和我們沒有想到的類,流是讀取檔案的一般手段,那麼你真的會用它讀取檔案中的資料了麼?真的能讀完全麼?通常我們讀取乙個檔案使用如下的步驟 1 宣告並使用file的ope...

C 對檔案操作

c 建立目錄 建立目錄c sixage directoryinfo d directory.createdirectory c sixage d1指向c sixage sixage1 directoryinfo d1 d.createsubdirectory sixage1 d2指向c sixage...

c 對檔案操作

獲得當前絕對路徑 指定的路徑 絕對路徑 非web程式引用 return 刪除單個檔案 檔案相對路徑 public static bool deletefile string filepath if file.exists fullpath return false 刪除上傳的檔案 及縮圖 publi...