方法一:
//建立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 写读文件的两种方法相关推荐

  1. C#读写txt文件的两种方法介绍[转]

    C#读写txt文件的两种方法介绍 1.添加命名空间 System.IO; System.Text; 2.文件的读取 (1).使用FileStream类进行文件的读取,并将它转换成char数组,然后输出 ...

  2. java遍历文件和归类_java读取文件的两种方法:java.io和java.lang.ClassLoader

    java读取文件的两种方法:java.io和java.lang.ClassLoader 什么时候使用java.io,什么时候使用java.lang.ClassLoader呢? (注:要是之前读xml文 ...

  3. 合并BIN文件的两种方法

    合并BIN文件的两种方法 在单片机的开发过程中,经常需要将两个单独的BIN文件合并成一个文件,方便烧写和生产.下面结合STM32的IAP Bootloader Code和Application Cod ...

  4. elf格式转换为hex格式文件的两种方法

    这周工作终于不太忙了,可以写点笔记总结一下了. 之前的文章如何在Keil-MDK开发环境生成Bin格式文件,介绍了如何在Keil开发环境使用fromelf软件,将生成的axf文件转换为bin文件,这次 ...

  5. elf格式转换为hex格式文件的两种方法 1

    这周工作终于不太忙了,可以写点笔记总结一下了. 之前的文章如何在Keil-MDK开发环境生成Bin格式文件,介绍了如何在Keil开发环境使用fromelf软件,将生成的axf文件转换为bin文件,这次 ...

  6. HTML5动态加载资源方式,动态加载JavaScript文件的两种方法

    这篇文章主要为大家详细介绍了动态加载JavaScript文件的两种方法,感兴趣的小伙伴们可以参考一下 第一种便是利用ajax方式,把script文件代码从背景加载到前台,而后对加载到的内容经过eval ...

  7. 文字转语音文件的两种方法

    文件转语音文件的两种方法.小伙伴们在日常的工作.学习或是生活当中,是否遇到过以下这种情况.在工作中每天要阅读大量文件资料,在学习中每天要阅读各种课文,在生活中也会观看各种小说.但是长时间的用眼阅读,就 ...

  8. 导入mdf文件的两种方法

    导入mdf文件的两种方法: 1: 在企业管理器里面的菜单 操作->所有任务->附加数据库里面,根据需求填写就搞定了. 2:在查询分析器里执行如下语句 exec sp_attach_db ' ...

  9. linux实现复制文件的两种方法

    分享在linux系统下拷贝文件的两种方法: 1 使用系统调用的read和write实现文件拷贝: #include <stdio.h> #include <sys/types.h&g ...

最新文章

  1. PyTorch 自动微分示例
  2. CVPR2019 | 斯坦福学者提出GIoU,目标检测任务的新Loss
  3. vue 中provide的用法_聊聊Vue中provide/inject的应用详解
  4. MyISAM表加字段的特殊方法
  5. java inject例子_java – 手动实例化@InjectMock带注释的字段
  6. 虚拟机安装Ubuntu无法通过Xshell登录
  7. python结构模式图_NetworkX:Python图与网络模型基础
  8. Codeforces Round #533 (Div. 2) 部分题解A~D
  9. 华为设备网络故障排错实验
  10. 【学习笔记】【OC语言】继承
  11. VC2010 sp1修复补丁
  12. oracle sqldeveloper 115网盘 提取码
  13. html中font的作用,css中font-style有什么用?
  14. 学渣笔记——Java常用基本数据类型
  15. c语言中指数函数fabs,高一指数函数公式,高一指数函数
  16. h5页面定位偏移的问题--解答
  17. 为什么使用 Git-flow 工作流
  18. 微信小程序-JavaScript 3DES对称加密算法加密使用
  19. uniCloud学习笔记---uniId
  20. 【MM小贴士】SAP 采购申请与采购订单的匹配关系

热门文章

  1. CentOS 7操作系统之Docker安装
  2. 2012三足鼎立:BEC、托业与博思的比较
  3. ConcurrentDictionary:.NET 4.0中新的线程安全的哈希表
  4. vsftpd 在linux 中的环境配置【部分原创】
  5. 你们的2016年前端学习计划是什么?
  6. magento转移搬家
  7. 社交评论插件简单对比
  8. 14个jQuery图片放大编辑插件汇总
  9. oracle重置sys密码
  10. 【转载】Makefile教程