文件操作高手请进!(50分)

  • 主题发起人 主题发起人 草在墙头
  • 开始时间 开始时间

草在墙头

Unregistered / Unconfirmed
GUEST, unregistred user!
创建、读、写.dat文件
 
string str="select * From table";
我想将str的值写入到.dat文件中,并读取,怎么操作?
 
.dat是个文本文件吧。
这样有什么呢?看看msdn吧。(嘿嘿,其实我是没用过。)

 
using System;
using System.IO;
using System.Text;
...
public void WriteFile()
{
FileStream fs = File.Create("unnamed.dat");
Byte[] buf = Encoding.GetEncoder("gb2312").GetBytes("select * from table");
fs.Write(buf, 0, buf.Length);
fs.Close();
}
public void ReadFile()
{
FileStream fs = File.Open("unnamed.dat");
Byte[] buf = new Byte[fs.Length];
fs.Read(buf, 0, fs.Length);
string content = Encoding.GetEncoder("gb2312").GetString(buf);
...
}
大概就是这样的,你自己测试一下。
 
to wopapa:
我已经可以将一组字符串写到.dat文件中了,您的方法也是正确的。
您知道怎样将.dat文件存储到数据库中的image字段中吗?
 
参考这个文章
http://www.codeproject.com/cs/database/albumviewer.asp
 
我想利用filestream.可以把。读写文件流。你搜索以下。
 
多人接受答案了。
 
后退
顶部