privatevoid btnReadChoose_Click(object sender, EventArgs e)
{
//创建 打开文件 对话框,可以直接拖控件哈。。
OpenFileDialog ofd=new OpenFileDialog();
//将文件路径显示在文本框
if (ofd.ShowDialog() == DialogResult.OK)
{
txtReadPath.Text = ofd.FileName;
}
}
#region 显示温馨提示的消息+void MsgShow(string Msg)
///<summary>
/// 显示温馨提示的消息
///</summary>
///<param name="Msg">消息</param>
void MsgShow(string Msg)
{
lbResult.Text ="温馨提示:"+Msg;
}
#endregion
privatevoid btnReadFile_Click(object sender, EventArgs e)
{
//创建文件流、流操作要进行异常处理,并以using来释放对象
try
{
using (FileStream fs =new FileStream(txtReadPath.Text, FileMode.Open))
{
//定义缓存区,3M 大小
byte[] arrFileData =newbyte[1024*1024*3];
//读文件 存在 arrFileData 中
fs.Read(arrFileData, 0, arrFileData.Length);
//转 编码格式 以便显示在 文本框 txtReadMsg 中
string ChangeToString = Encoding.Default.GetString(arrFileData);
txtReadMsg.Text = ChangeToString;
MsgShow("文本读取成功!!!");
}
}
catch (Exception ex)
{
MessageBox.Show("异常:"+ ex.Message);
}
}
privatevoid btnWriteFile_Click(object sender, EventArgs e)
{
//获取要写入文本的数据
string strWriteData = txtWriteMsg.Text;
try
{
using (FileStream fs =new FileStream(txtWritePath.Text, FileMode.Create))
{
//转为二进制写入文本
byte[] arrWriteData = Encoding.Default.GetBytes(strWriteData);
//fs.Write(数据缓存区,从第几个byte开始写,写多少个)
fs.Write(arrWriteData, 0, arrWriteData.Length);
MsgShow("写入文本成功!!!");
}
}
catch (Exception ex)
{
MessageBox.Show("异常:"+ ex.Message);
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有