寫內容應該使用utf8格式,不然讀出來可能會是亂碼
string curtimepath = tmppath + @"\" + datetime.now.tostring("yyyymmddhhmmss");
if (!directory.exists(curtimepath))
string newtxtpath = curtimepath + "\\patientname.txt";
streamwriter sw = new streamwriter(newtxtpath, false, encoding.utf8);//例項化streamwriter
string nameshow = "test 測試";
sw.writeline(nameshow);
sw.flush();
sw.close()
下面引用一片文章,一共兩種方式讀寫
1.新增命名空間
system.io;
system.text;
2.檔案的讀取
(1).使用filestream類進行檔案的讀取,並將它轉換成char陣列,然後輸出。
byte bydata = new byte[100];(2).使用streamreader讀取檔案,然後一行一行的輸出。char chardata = new char[1000];
public void read()
catch (ioexception e)
}
public void read(string path)3.檔案的寫入}
(1).使用filestream類建立檔案,然後將資料寫入到檔案裡。
public void write()(2).使用filestream類建立檔案,使用streamwriter類,將資料寫入到檔案。
public void write(string path)
建立資料夾 新建txt檔案
1 建立資料夾 qstring mymkdir qstring path,qstring flodername 引數 path,建立的資料夾所在路徑 引數flodername,所建立的資料夾名。返回值 如果存在該資料夾或者資料夾建立成功,返回建立的檔案所在路徑 包含自身 否則,返回null else...
C 建立資料夾,刪除資料夾,建立檔案,刪除檔案
protected void button1 click object sender,eventargs e 判斷檔案的存在 else string name getfiles.filename 獲取已上傳檔案的名字 string size getfiles.postedfile.contentle...
C 建立資料夾
使用dos命令 測試成功 include using namespace std intmain qt 測試成功 qstring dir str file 檢查目錄是否存在,若不存在則新建 qdir dir if dir.exists dir str mfc 沒有測試 include include...