寫文件如下:1 FileStream fs = new FileStream(filePath, FileMode.Create);
2 BinaryWriter bw = new BinaryWriter(fs);
3
4 bw.Write(Encoding.UTF8.GetBytes("GroupNameStart"));
5 bw.Write(Encoding.UTF8.GetBytes(title)); //title是string的變量
6 bw.Write(Encoding.UTF8.GetBytes("GroupNameEnd"));讀文件時,如何讀取title的內(nèi)容......1 FileStream fs = new FileStream(txtSida.Text, FileMode.Open, FileAccess.Read);
2 BinaryReader br = new BinaryReader(fs);
3 //讀取文件組名
4 br.ReadBytes(Encoding.UTF8.GetBytes("GroupNameStart").Length);
5
6 //該讀取實際文件組名。。。。。(title的長度不固定)7 //不知道該讀多長。。。8 string title = Encoding.UTF8.GetString(br.ReadBytes(??));
2 回答

HUH函數(shù)
TA貢獻1836條經(jīng)驗 獲得超4個贊
既然title長度不固定,那么在保存title時應(yīng)該在title前面將title的長度同時保存進去
讀取的時候,先讀取固定長度的數(shù)值,然后就可以知道需要讀多長了
GroupNameStart|TitleLengtht|Title|GroupNameEnd
- 2 回答
- 0 關(guān)注
- 867 瀏覽
添加回答
舉報
0/150
提交
取消