.NET中的文件IO操作实例
//从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控件中(方法同理)
//读取文本到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操作实例相关推荐
- Python中的文件IO操作(读写文件、追加文件)
[注]:下述操作过程是结合多种网络方法,然后自己实践的结果.写在这里,主要目的是加深记忆,也希望能帮助后来者 Python中文件的读写包含三个步骤:打开文件,读/写文件,关闭文件. 文件打开之后必须关 ...
- Linux基础(6)--文件IO操作
文件IO操作 1. open打开操作 2. close关闭操作 3. creat创建操作 4. write写操作 5. read读操作 Linux下一切皆文件,所以文件IO是很重要的也是很基础的操作. ...
- python3.5怎么打开_Python3.5文件修改操作实例分析
Python3.5文件修改操作实例分析 本文实例讲述了Python3.5文件修改操作.分享给大家供大家参考,具体如下: 1.文件修改的两种方式 (1)像vim一样将文件加载到内存中,修改完之后再写回源 ...
- NIO详解以及NIO的文件IO操作
一.NIO概述 java.nio全称java non-blockingIO,是指JDK1.4开始提供的新API.从JDK1.4开始,Java提供了一系列改进的输入/输出的新特性,被统称为NIO(即Ne ...
- java 对象读写_java 对象输入输出流读写文件的操作实例
java 对象输入输出流读写文件的操作实例 java 支持对对象的读写操作,所操作的对象必须实现Serializable接口. 实例代码: package vo; import java.io.Ser ...
- linux的文件io操作(转)
linux文件IO操作有两套大类的操作方式:不带缓存的文件IO操作,带缓存的文件IO操作.不带缓存的属于直接调用系统调用(system call)的方式,高效完成文件输入输出.它以文件标识符(整型)作 ...
- C++之文件IO操作流
C++之文件IO操作流 前两节介绍了C++的IO流类库,标准设备IO操作流中部分预定义流对象的成员函数以及IO格式控制.那今天我将继续介绍关于C++中的流操作内容--文件IO操作流fstream.并会 ...
- 基于QT的【第一个项目】设计+所有组件配合使用+网络编程局域网通信+文件IO操作+登录界面和头像+多界面跳转+JSON数据解析+表情包制作
基于QT的第一个项目+所有组件配合使用+网络编程局域网通信+文件IO操作+登录界面和头像+多界面跳转+JSON数据解析+表情包制作 第一阶段 网络编程局域网TCP/IP聊天QT实现 main.c ma ...
- linux 774是什么权限,7.6 Linux用户与文件权限操作实例
<7.6 Linux用户与文件权限操作实例>由会员分享,可在线阅读,更多相关<7.6 Linux用户与文件权限操作实例(15页珍藏版)>请在人人文库网上搜索. 1.Linux用 ...
最新文章
- 最真实的办公自动化案例!
- 104. 二叉树的最大深度 golang
- 妈咪,我找到了!15个实用的Linux find命令示例
- 理解group by
- 在SpringMVC中使用@RequestBody和@ResponseBody注解处理json时,报出HTTP Status 415的解决方案
- MATLAB程序设计-1.MATLAB简介
- PostgresSQL弱密码导致命令执行
- PhotoshopPS软件快捷键教程
- §6.5 分离性公理与子空间,(有限)积空间和商空间
- 直播运营-直播抠图效果完整展示
- flowable报错FlowableTaskAlreadyClaimedException问题
- 老毛桃制作U盘-linux
- 【活动推荐】2020中国DevOps社区峰会(成都站)
- mysql http隧道_Navicat™ 数据库 HTTP 隧道通信协议
- java vector的排序_Java用vector容器排序
- EXCEL 2007 CHARTS MADE EASY
- html5折叠面板的代码,微信小程序实现折叠面板
- leetCode:Letter Combinations of a Phone Number
- excel 按数据拆分 xlam_Excel表格把数据按类别快速拆分到不同工作表或工作簿
- k8s还能这么玩?快速上手物联网应用的容器开发
热门文章
- android使组件居中,Android图文居中显示控件使用方法详解
- undolog 是binlog_msyql日志-binlog-undolog-redolog
- 极光尔沃切片软件_极光尔沃3D打印机走进肥东中小学校
- profibus 主站软件_SIMATIC S71500与TIA博途软件的使用连载63
- comparator比较器用法_Python学习:好像很少人知道 Python iter() 的另外一个用法?...
- postman下载教程linux,linux 安装postman
- 泊松分布的分布函数_常见概率分布汇总
- 好习惯!pandas 8 个常用的 option 设置
- 太强了!这个 Jupyter notebook 离线工具可以用一辈子!
- matlab的yalmip为什么这么慢,Yalmip问题请教