如题,谢谢大家!
解决方案 »
- c#怎么做 在listView中的下一页
- 求dii的速食学习法
- 求救.NET使用COM访问DOMINO....
- C#编写winform与手机蓝牙交互
- DateTimePickerFormat 自定义
- 如何从Access数据库中的一个表里取出所有的字段名?并取得字段名的类型?
- C#中在反射中获取新对象问题,急!!!!
- 如何对依此输入的4个数字进行比较(使用Console.ReadLine),求出最大直和最小值
- 关于调用窗口形式的DLL?
- 如何在datagrid中响应回车的事件啊!
- 如何写自定义控件的双击事件和Mouseon Mouseleve
- 怎样将windows应用程序下的数据集传递给Web应用程序
System.IO.FileStream dataWriter = new System.IO.FileStream("c:\\aa.bin", System.IO.FileMode.Append);
dataWriter.Seek(0, System.IO.SeekOrigin.End);
dataWriter.Write(new byte[] { 1, 2, 3, 4, 5, 6, 7 }, 0, 7);
dataWriter.Flush();
dataWriter.Close();
string string_temp = Encoding.ASCII.GetString(bytes);
File.AppendAllText("c:\\aaa.bin", string_temp);
System.IO.FileStream dataWriter = new System.IO.FileStream("c:\\aa.bin", System.IO.FileMode.Append);
dataWriter.Seek(1000, System.IO.SeekOrigin.End);
byte[] readBuffer = new byte[1000];
dataWriter.Read(readBuffer, 0, 1000);
dataWriter.Close();
byte[] buffer2 = new byte[32]; Array.Resize<byte>(ref buffer1, buffer1.Length + buffer2.Length);
Array.Copy(buffer2, buffer1, buffer1.Length, buffer2.Length);
我的文件有26个字节,比如我要取最后写入的4个字节dataWriter.Seek(4, System.IO.SeekOrigin.End);
byte[] readBuffer = new byte[4];
dataWriter.Read(readBuffer, 0, 4);
dataWriter.Close();取到的都是零
byte[] readBuffer = new byte[4];
dataWriter.Read(readBuffer, 0, 4);
dataWriter.Close(); 是可以取到4个字节的,这只一种变通做法,可以先 datawriter.length-4
从文件流的末尾整数4位,当然取不到了啊 试试dataWriter.Seek(-4, System.IO.SeekOrigin.End);