寫檔案和讀檔案一樣,如果你要寫入的內容不是很多,可以使用file.writealltext方法來一次將內容全部寫如檔案。如果你要將乙個字串的內容寫入檔案,可以用file.writealltext(filepath) 或指定編碼方式 file.writealltext(filepath, encoding)方法
string str1 = "good morning!";file.writealltext(@"c:\temp\test\a.txt", str1);
// 也可以指定編碼方式
file.writealltext(@"c:\temp\test\a.txt", str1, encoding.ascii);
string strs = ;使用file.writealltext或file.writealllines方法時,如果指定的檔案路徑不存在,會建立乙個新檔案;如果檔案已經存在,則會覆蓋原檔案file.writealllines(@"c:\temp\a.txt", strs);
// 也可以指定編碼方式
file.writealllines(@"c:\temp\a.txt", strs, encoding.ascii);
.net為我們封裝了streamwriter類,它以一種特定的編碼向位元組流中寫入字元。streamwriter類的方法同樣也不是靜態方法,所以要使用該類寫入檔案首先要例項化該類,例項化streamwriter類同樣有很多方式:
// 如果檔案不存在,建立檔案; 如果存在,覆蓋檔案初始化完成後,可以用streamwriter物件一次寫入一行,乙個字元,乙個字元陣列,甚至乙個字元陣列的一部分streamwriter sw1 = new streamwriter(@"c:\temp\a.txt");
streamwriter sw2 = new streamwriter(@"c:\temp\a.txt", true, encoding.utf8);
// filemode.createnew: 如果檔案不存在,建立檔案;如果檔案已經存在,丟擲異常
filestream fs = new filestream(@"c:\temp\a.txt", filemode.createnew, fileaccess.write, fileshare.read);
streamwriter sw3 = new streamwriter(fs);
streamwriter sw4 = new streamwriter(fs, encoding.utf8);
// 如果檔案不存在,建立檔案; 如果存在,覆蓋檔案
fileinfo myfile = new fileinfo(@"c:\temp\a.txt");
streamwriter sw5 = myfile.createtext();
// 寫乙個字元同樣,streamwriter物件使用完後,不要忘記關閉。sw.close(); 最後來看乙個完整的使用streamwriter一次寫入一行的例子:sw.write('a');
// 寫乙個字元陣列
char chararray = new char[100];
sw.write(chararray);
// 寫乙個字元陣列的一部分(10~15)
sw.write(chararray, 10, 15);
fileinfo myfile = new fileinfo(@"c:\temp\a.txt");streamwriter sw = myfile.createtext();
string strs = ;
foreach (var s in strs)
sw.close();
從後台走向產品
經過半年的沉淪,沉默,有些道理懂了。一直在思考,計畫,從來未執行,這是大多少人的狀態。我只比大多數人提公升了10 這期間我的總結達到幾萬字,但是沒有根本改變我的狀態。我花的時間在社交上比較少,聊得來的朋友不多。我自己的原因是很少對朋友們的圈子感興趣。這段時間來,改變就是,自己的時間支配的沒有那麼多了...
從Windows用scp往linux裡傳輸檔案
有時候會需要從windows往linux伺服器copy檔案,直接copy的話會比較麻煩,可以用scp進行傳輸。因為windows系統本身不支援ssh協議,所以,要想上面的命令成功執行,必須在windows客戶端安裝ssh for windows的客戶端軟體,使windows系統支援ssh協議才行。這...
動態從後台請求列表
1 引入bootstrap和jquery的cdn rel external nofollow 2 html部分 名字 開始時間 是否真實 裝置 3 js部分 1 使用for in function 注意 forin通常用於物件 遍歷陣列的兩種方法 each,foreach each arr,func...