StreamWriter、StreamReader 写读文件的两种方法
方法一:
//建立StreamWriter为写做准备
StreamWriter rw = File.CreateText(Server.MapPath(".")+"\\CreateText.txt");
//使用WriteLine写入内容
rw.WriteLine("使用File.CreateText 方法");
rw.WriteLine("返回StreamWriter流,利用这个流进行写入。");
//将缓冲区的内容写入文件
rw.Flush();
//关闭rw对象
rw.Close();
//打开文本文件
StreamReader sr = File.OpenText(Server.MapPath(".")+"\\CreateText.txt");
StringBuilder output = new StringBuilder();
string rl;
while((rl=sr.ReadLine())!=null)
{
output.Append(rl+"<br>");
}
lblFile.Text = output.ToString();
sr.Close();
方法二:
FileStream fs = new FileStream(Server.MapPath(".")+"\\FileStreamCreateText.txt",FileMode.Create,FileAccess.Write);
//建立StreamWriter为写做准备
StreamWriter rw = new StreamWriter(fs,Encoding.Default);
//使用WriteLine写入内容
rw.WriteLine("曾经有一份真挚的爱情放在我的面前。");
rw.WriteLine("而我没有珍惜,当我失去的时候,我才追悔莫及。");
rw.WriteLine("人世间最大的痛苦莫过于此,如果上天给我一个再来一次的机会。");
rw.WriteLine("我会对那个女孩说三个字:\"我爱你。\"");
rw.WriteLine("如果非要在这份爱上加一个期限的话,我希望是一万年。");
//将缓冲区的内容写入文件
rw.Flush();
//关闭rw对象
rw.Close();
fs.Close();
fs = new FileStream(Server.MapPath(".")+"\\FileStreamCreateText.txt",FileMode.Open,FileAccess.Read);
//打开文本文件
StreamReader sr = new StreamReader(fs,Encoding.Default);
StringBuilder output = new StringBuilder();
string rl;
while((rl=sr.ReadLine())!=null)
{
output.Append(rl+"<br>");
}
lblFile.Text = output.ToString();
sr.Close();
fs.Close();
转载于:https://www.cnblogs.com/RobotTech/archive/2006/10/23/537301.html
StreamWriter、StreamReader 写读文件的两种方法相关推荐
- C#读写txt文件的两种方法介绍[转]
C#读写txt文件的两种方法介绍 1.添加命名空间 System.IO; System.Text; 2.文件的读取 (1).使用FileStream类进行文件的读取,并将它转换成char数组,然后输出 ...
- java遍历文件和归类_java读取文件的两种方法:java.io和java.lang.ClassLoader
java读取文件的两种方法:java.io和java.lang.ClassLoader 什么时候使用java.io,什么时候使用java.lang.ClassLoader呢? (注:要是之前读xml文 ...
- 合并BIN文件的两种方法
合并BIN文件的两种方法 在单片机的开发过程中,经常需要将两个单独的BIN文件合并成一个文件,方便烧写和生产.下面结合STM32的IAP Bootloader Code和Application Cod ...
- elf格式转换为hex格式文件的两种方法
这周工作终于不太忙了,可以写点笔记总结一下了. 之前的文章如何在Keil-MDK开发环境生成Bin格式文件,介绍了如何在Keil开发环境使用fromelf软件,将生成的axf文件转换为bin文件,这次 ...
- elf格式转换为hex格式文件的两种方法 1
这周工作终于不太忙了,可以写点笔记总结一下了. 之前的文章如何在Keil-MDK开发环境生成Bin格式文件,介绍了如何在Keil开发环境使用fromelf软件,将生成的axf文件转换为bin文件,这次 ...
- HTML5动态加载资源方式,动态加载JavaScript文件的两种方法
这篇文章主要为大家详细介绍了动态加载JavaScript文件的两种方法,感兴趣的小伙伴们可以参考一下 第一种便是利用ajax方式,把script文件代码从背景加载到前台,而后对加载到的内容经过eval ...
- 文字转语音文件的两种方法
文件转语音文件的两种方法.小伙伴们在日常的工作.学习或是生活当中,是否遇到过以下这种情况.在工作中每天要阅读大量文件资料,在学习中每天要阅读各种课文,在生活中也会观看各种小说.但是长时间的用眼阅读,就 ...
- 导入mdf文件的两种方法
导入mdf文件的两种方法: 1: 在企业管理器里面的菜单 操作->所有任务->附加数据库里面,根据需求填写就搞定了. 2:在查询分析器里执行如下语句 exec sp_attach_db ' ...
- linux实现复制文件的两种方法
分享在linux系统下拷贝文件的两种方法: 1 使用系统调用的read和write实现文件拷贝: #include <stdio.h> #include <sys/types.h&g ...
最新文章
- PyTorch 自动微分示例
- CVPR2019 | 斯坦福学者提出GIoU,目标检测任务的新Loss
- vue 中provide的用法_聊聊Vue中provide/inject的应用详解
- MyISAM表加字段的特殊方法
- java inject例子_java – 手动实例化@InjectMock带注释的字段
- 虚拟机安装Ubuntu无法通过Xshell登录
- python结构模式图_NetworkX:Python图与网络模型基础
- Codeforces Round #533 (Div. 2) 部分题解A~D
- 华为设备网络故障排错实验
- 【学习笔记】【OC语言】继承
- VC2010 sp1修复补丁
- oracle sqldeveloper 115网盘 提取码
- html中font的作用,css中font-style有什么用?
- 学渣笔记——Java常用基本数据类型
- c语言中指数函数fabs,高一指数函数公式,高一指数函数
- h5页面定位偏移的问题--解答
- 为什么使用 Git-flow 工作流
- 微信小程序-JavaScript 3DES对称加密算法加密使用
- uniCloud学习笔记---uniId
- 【MM小贴士】SAP 采购申请与采购订单的匹配关系