c#
//c# 寫入/讀出文字檔案
string filename =@"c:i.txt";streamreader sr = new streamreader(filename); string str=sr.readline (); sr.close();
rw.writeline("寫入");
rw.writeline("abc");
rw.writeline(".net筆記");
rw.flush();
rw.close();
//開啟文字檔案
stringbuilderoutput=newstringbuilder();
stringrl;
while((rl=sr.readline())!=null)
...
lblfile.text=output.tostring();
sr.close();
//c#追加檔案
sw.writeline("追逐理想");
sw.writeline("kzlll");
sw.writeline(".net筆記");
sw.flush();
sw.close();
//c#拷貝檔案
stringorignfile,newfile;
file.copy(orignfile,newfile,true);
//c#刪除檔案
file.delete(delfile);
//c#移動檔案
stringorignfile,newfile;
file.move(orignfile,newfile);
//c#建立目錄
//建立目錄c:sixage
directoryinfod=directory.createdirectory("c:/sixage");
//d1指向c:sixagesixage1
directoryinfod1=d.createsubdirectory("sixage1");
//d2指向c:sixagesixage1sixage1_1
directoryinfod2=d1.createsubdirectory("sixage1_1");
//將當前目錄設為c:sixage
directory.setcurrentdirectory("c:/sixage");
//建立目錄c:sixagesixage2
directory.createdirectory("sixage2");
//建立目錄c:sixagesixage2sixage2_1
directory.createdirectory("sixage2/sixage2_1");
但是,在對txt檔案讀的操作中貌似沒問題。因為**能實現檔案的讀操作,但是所讀txt檔案包含中文的時候就以亂碼顯示。查了半天資料,看似複雜的問題其實很簡單就能解決,稍微改動一下即可:
streamreader sr = new streamreader(filename,encoding.getencoding("gb2312"));
Golang對檔案讀寫操作
package main import bufio fmt io os 寫func writefile path string 使用完畢,需要關閉檔案 defer f.close var buf string for i 0 i 5 i fmt.println n n 讀檔案內容方法 func re...
python對檔案的讀寫操作
python對多個json物件的json檔案讀取 參考部落格 with open data path,r encoding utf 8 as f for item in jsonlines.reader f item是按行讀取的乙個json物件 print item python寫入檔案 a 表示不...
Python筆記 對檔案的讀寫操作
寫入檔案 f open my path my file.txt w f.write hello there f.close with語法,該語法會在你使用完檔案後自動關閉該檔案 with open my path my file.txt r as f file data f.read 在之前的 中,...