如何读取和查看二进制文件
这就是我的代码的样子:
System.IO.BinaryWriter output;
System.IO.TextReader input;
System.IO.FileStream fs = new
System.IO.FileStream(this.txtOutputFileName.Text, System.IO.FileMode.Create);
output = new System.IO.BinaryWriter(fs);
input = System.IO.File.OpenText(this.txtSourceFileName.Text);
string SourceProgram = input.ReadToEnd();
input.Close();
output.Write('B');
output.Write('3');
output.Write('2');
现在我想打印使用 MessageBox.Show()
方法写入的值。 如果我创建一个对象说 System.IO.BinaryReader readoutput
- 我如何去完成我的任务?
请记住,我只是想验证“B”、“3”、“2”是否正确写入。
This is what my code looks like:
System.IO.BinaryWriter output;
System.IO.TextReader input;
System.IO.FileStream fs = new
System.IO.FileStream(this.txtOutputFileName.Text, System.IO.FileMode.Create);
output = new System.IO.BinaryWriter(fs);
input = System.IO.File.OpenText(this.txtSourceFileName.Text);
string SourceProgram = input.ReadToEnd();
input.Close();
output.Write('B');
output.Write('3');
output.Write('2');
Now i would like to print the values written using the MessageBox.Show()
Method.
If i create an object say System.IO.BinaryReader readoutput
- how do i go about achieving my task??
Remember i simply want to verify 'B', '3', '2' are being written properly.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
调用output.Close(),然后打开/读取该文件,就像您在此处使用“input”和“SourceProgram”所做的那样
Call output.Close() and then open/read that file the same way you do here with 'input' and 'SourceProgram'
你可以这样尝试
BinaryReader
:you could try the
BinaryReader
this way: