A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 聂广强 中级黑马   /  2013-7-21 12:06  /  1948 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 聂广强 于 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;
            }


1 个回复

正序浏览
图片文件|*.jpg;*.png;*.gif,类似如此
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马