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