本帖最后由 聂广强 于 2013-7-25 14:59 编辑
在做题的时候发现 j竟然多了一段代码,然后下面又少了一段代码 就成了这个样子了读取文件的路径:
打开对话框
OpenFileDialog ofd = new OpenFileDialog();
if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
txtFilePathRead.Text = ofd.FileName;
}
读取文件的内容
using (FileStream fs = new FileStream(txtFilePathRead.Text, FileMode.Open))
{
//System.Text.Encoding.
//准备 文件数据 缓存区
byte[] arrFile = new byte[1024 * 1024 * 2];//2M内存
// 使用文件流的read方法读取文件中的数据,注意:返回值是真实读取文件数据
int fileLength = fs.Read(arrFile, 0, arrFile.Length);
txtReadContent.Text = System.Text.Encoding.UTF8.GetString(arrFile);
msgDiv1.MsgDivShow("读取成功!");
}
保存对话框
SaveFileDialog sfd = new SaveFileDialog();
if (sfd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
txtFilePathWrite.Text = sfd.FileName;
}
|