個人傾向使用file.writeallbyte寫入檔案:
//stream to file
memorystream ms=...stream;
ms.position = 0
;byte buffer = new
byte
[ms.length];
ms.read(buffer,
0, (int
)ms.length);
file.writeallbytes(filepath, buffer);
//寫入檔案
streamread,streamwrite,sreamread,以及file的部分操作
//streamread,streamwrite,file只能操作文字檔案
////
sreamread讀取檔案
using (streamreader reader = new
streamreader(filepath))
//streamwrite寫入檔案
using (streamwriter writer = new
streamwriter(filepath))
//file即可以讀取文字 也可以寫入文字
//讀取
string data =file.readalltext(filepath);
string datas =file.readalllines(filepath);
//寫入
string ss = new
string ;
file.writealllines(filepath, ss);
file.writealltext(filepath,
"\r\n換行\r\n"
////
filestream讀取
string ss = null
;byte buffer = new
byte[1024 * 1024 * 1
]; //針對大檔案1m1m的讀取
using (filestream sr = new
filestream(sfilepath, filemode.openorcreate, fileaccess.read))
//filestream寫入
using (filestream fswrite = new
filestream(filepath, filemode.openorcreate, fileaccess.write))
stream 和 file 之間的轉換
//////將 stream 寫入檔案
///
public
void streamtofile(stream stream,string
filepath)
//////從檔案讀取 stream
///
public stream filetostream(string
filepath)
檔案複製(當然file.copy更常用,這個是偶然中使用到整理的)
publicstatic
void copyfile(string soucre, string
target)
fswrite.write(buffer,
0, r);
} }
} }
知乎的飛輪
8 年,從小眾到大眾,從小生態到大生態,知乎堅持有質量的 回答 這一定位。昨天,知乎以 我們都是有問題的人 為主題舉行了2019 新知青年大會。隨著知乎的不斷成長,社群越發多元 立體和豐富,社群生態也有了深刻質變。這推動知乎轉換思維,將社群使用者 商業機構視為長期利益共同體,按照合理的機制和形式分享...
mysql的必知必會 mysql 必知必會 筆記
好久沒有寫了。1 show columns from table 等同於describe table顯示的是表的結構。而select from table 則顯示的是整個表中插入的資料。2 select distinct c1,c2 from table除非列不相同,否則所有行將被檢索出來,即不能對...
知乎大神的回答
1 乙個人越成熟就越難愛上另乙個人?答 其實不是越成熟越難愛上乙個人,而是是越成熟,越能分辨那到底是不是愛。2 乙個人如何讓這個世界變得美好?答 首先,你得把你自己變得更美好。3 經歷苦難到底有什麼價值?答 其實永遠不要相信什麼苦難是值得的這類雞湯,苦難它就是苦難,苦難多數時候並不會帶來成功。苦難不...