从TextBox控件中写入到txt文本

Code
//从testbox中写入到txt文本
        protected void Button5_Click(object sender, EventArgs e)
        {
            string text = txtContent.Text;
            if (!string.IsNullOrEmpty(text))
            {
                //指定文件的完整路径
                string fileName = Server.MapPath("~/txt/test.txt");
                //判断该文件是否存在
                if (File.Exists(fileName))
                {
                    //如果存在,就先删掉
                    File.Delete(fileName);
                }
                else
                {
                    //创建一个文件操作的流
                    FileStream stream = new FileStream(fileName, FileMode.Create);
                    //创建一个写操作流
                    StreamWriter writer = new StreamWriter(stream, Encoding.UTF8);
                    //进行写操作
                    writer.Write(text);
                    //清空控件中的文字
                    txtContent.Text = string.Empty;
                    //关闭流,不然出现异常
                    writer.Close();
                    stream.Close();
                }
            }
            else
            {
                Response.Write("<script>alert(\"空的列!\")</script>");
            }
        }

然后再从生成的test.txt中读取数据,显示到TextBox控件中(方法同理)

Code
//读取文本到textbox中显示
        protected void Button6_Click(object sender, EventArgs e)
        {
            string fileName = Server.MapPath("~/txt/test.txt");
            if (File.Exists(fileName))
            {
                FileStream stream = new FileStream(fileName, FileMode.Open);
                StreamReader reader = new StreamReader(stream, Encoding.UTF8);
                txtContent.Text = reader.ReadToEnd();
                reader.Close();
                stream.Close();
            }
            else
            {
                Response.Write("<script>alert(\"没有test.txt文件!\")</script>");
            }
        }

转载于:https://www.cnblogs.com/kingfly/archive/2009/09/16/1567503.html

.NET中的文件IO操作实例相关推荐

  1. Python中的文件IO操作(读写文件、追加文件)

    [注]:下述操作过程是结合多种网络方法,然后自己实践的结果.写在这里,主要目的是加深记忆,也希望能帮助后来者 Python中文件的读写包含三个步骤:打开文件,读/写文件,关闭文件. 文件打开之后必须关 ...

  2. Linux基础(6)--文件IO操作

    文件IO操作 1. open打开操作 2. close关闭操作 3. creat创建操作 4. write写操作 5. read读操作 Linux下一切皆文件,所以文件IO是很重要的也是很基础的操作. ...

  3. python3.5怎么打开_Python3.5文件修改操作实例分析

    Python3.5文件修改操作实例分析 本文实例讲述了Python3.5文件修改操作.分享给大家供大家参考,具体如下: 1.文件修改的两种方式 (1)像vim一样将文件加载到内存中,修改完之后再写回源 ...

  4. NIO详解以及NIO的文件IO操作

    一.NIO概述 java.nio全称java non-blockingIO,是指JDK1.4开始提供的新API.从JDK1.4开始,Java提供了一系列改进的输入/输出的新特性,被统称为NIO(即Ne ...

  5. java 对象读写_java 对象输入输出流读写文件的操作实例

    java 对象输入输出流读写文件的操作实例 java 支持对对象的读写操作,所操作的对象必须实现Serializable接口. 实例代码: package vo; import java.io.Ser ...

  6. linux的文件io操作(转)

    linux文件IO操作有两套大类的操作方式:不带缓存的文件IO操作,带缓存的文件IO操作.不带缓存的属于直接调用系统调用(system call)的方式,高效完成文件输入输出.它以文件标识符(整型)作 ...

  7. C++之文件IO操作流

    C++之文件IO操作流 前两节介绍了C++的IO流类库,标准设备IO操作流中部分预定义流对象的成员函数以及IO格式控制.那今天我将继续介绍关于C++中的流操作内容--文件IO操作流fstream.并会 ...

  8. 基于QT的【第一个项目】设计+所有组件配合使用+网络编程局域网通信+文件IO操作+登录界面和头像+多界面跳转+JSON数据解析+表情包制作

    基于QT的第一个项目+所有组件配合使用+网络编程局域网通信+文件IO操作+登录界面和头像+多界面跳转+JSON数据解析+表情包制作 第一阶段 网络编程局域网TCP/IP聊天QT实现 main.c ma ...

  9. linux 774是什么权限,7.6 Linux用户与文件权限操作实例

    <7.6 Linux用户与文件权限操作实例>由会员分享,可在线阅读,更多相关<7.6 Linux用户与文件权限操作实例(15页珍藏版)>请在人人文库网上搜索. 1.Linux用 ...

最新文章

  1. 最真实的办公自动化案例!
  2. 104. 二叉树的最大深度 golang
  3. 妈咪,我找到了!15个实用的Linux find命令示例
  4. 理解group by
  5. 在SpringMVC中使用@RequestBody和@ResponseBody注解处理json时,报出HTTP Status 415的解决方案
  6. MATLAB程序设计-1.MATLAB简介
  7. PostgresSQL弱密码导致命令执行
  8. PhotoshopPS软件快捷键教程
  9. §6.5 分离性公理与子空间,(有限)积空间和商空间
  10. 直播运营-直播抠图效果完整展示
  11. flowable报错FlowableTaskAlreadyClaimedException问题
  12. 老毛桃制作U盘-linux
  13. 【活动推荐】2020中国DevOps社区峰会(成都站)
  14. mysql http隧道_Navicat™ 数据库 HTTP 隧道通信协议
  15. java vector的排序_Java用vector容器排序
  16. EXCEL 2007 CHARTS MADE EASY
  17. html5折叠面板的代码,微信小程序实现折叠面板
  18. leetCode:Letter Combinations of a Phone Number
  19. excel 按数据拆分 xlam_Excel表格把数据按类别快速拆分到不同工作表或工作簿
  20. k8s还能这么玩?快速上手物联网应用的容器开发

热门文章

  1. android使组件居中,Android图文居中显示控件使用方法详解
  2. undolog 是binlog_msyql日志-binlog-undolog-redolog
  3. 极光尔沃切片软件_极光尔沃3D打印机走进肥东中小学校
  4. profibus 主站软件_SIMATIC S71500与TIA博途软件的使用连载63
  5. comparator比较器用法_Python学习:好像很少人知道 Python iter() 的另外一个用法?...
  6. postman下载教程linux,linux 安装postman
  7. 泊松分布的分布函数_常见概率分布汇总
  8. 好习惯!pandas 8 个常用的 option 设置
  9. 太强了!这个 Jupyter notebook 离线工具可以用一辈子!
  10. matlab的yalmip为什么这么慢,Yalmip问题请教