C#文本文档创建、读取、写入、追加、删除
1、创建、写入文本文档
if (!File.Exists(dataTextPath)){//创建、写入FileStream fs = new FileStream(dataTextPath, FileMode.Create, FileAccess.ReadWrite);StreamWriter sw = new StreamWriter(fs);sw.WriteLine(txtboxContext.Text.Trim());sw.Flush();sw.Dispose();sw.Close();fs.Close();}
2、追加
1)在最开始位置追加,追加到开头
string s = File.ReadAllText(dataTextPath);s = s.Insert(0, txtboxContext.Text.Trim() + "\r\n");File.WriteAllText(dataTextPath, s);
2)在最后位置追加,追加到结尾
StreamWriter sw = File.AppendText(dataTextPath);sw.WriteLine(txtboxContext.Text.Trim());sw.Close();
3、删除(查找文本文档中对应的文字,删除掉)
string s = File.ReadAllText(dataTextPath);
s=s.Replace(delText+"\r\n", string.Empty);
File.WriteAllText(dataTextPath, s);
4、读取
if (File.Exists(dataTextPath)){StreamReader sr = new StreamReader(dataTextPath, Encoding.UTF8);String line;int i = 0;while ((line = sr.ReadLine()) != null){dataText.Add(line);}sr.Dispose();sr.Close();}
C#文本文档创建、读取、写入、追加、删除相关推荐
- 转载:js拖拽文本文档并读取内容到textarea
https://blog.csdn.net/qq_36242361/article/details/77161462
- axure原型怎么让文字自动换行_文本文档怎么创建_文本文档怎么自动换行的方法...
在处理各种工作的时候,文本文档都是比较常见的使用工具,尤其在电脑工作者的日常工作中,这些都是不可或缺的,经常需要保存一些临时的文档或者是文本文件,那么在保存的时候要选择先建立文本文档,那么文本文档怎么 ...
- 将电脑新建文本文档txt的默认编码从ANSI改为utf-8
一般程序猿们开始码字的时候,习惯了新建PHP或者html文件都是先新建一个txt文档然后改名字和后缀,但是windows默认新建文档为ANSI编码的,这个让我很惆怅,每次都需要我们自己手动转码,那到底 ...
- 同时删除多个 Txt 文本文档的前几行
概要:在网上下载 txt 格式的文本文件是我们经常会需要碰到的一种需求,不管是下载小说还是一些其他的学习资料,可能下载下来的文件就是txt格式的.这些下载下来的 txt 文件前面几行可能会有一些内容是 ...
- 解决windows上鼠标右键新建没有文本文档的选项
解决windows上鼠标右键新建没有文本文档的选项 最近在删除文件垃圾的时候,不知道把什么东西删除了,发现鼠标右键想要新建时没有了文本文档这个选项,解决的方法也有很多种,记录下我解决的这种方法. 首先 ...
- 用python将中文/汉字写入文本文档或者从文本文档读取中文信息
用python将中文/汉字写入文本文档或者从文本文档读取中文信息 经常有同学碰到通过python无法将汉字信息写入文本,或者无法读取文本里的汉字信息的情况,下面用一种最简单的方式解决这个问题. 写入文 ...
- python读取log文件_python之文件的读写(文本文档,log文件)
1 #文件打开方式,文件打开是有返回值的 2 #open函数 3 #file_object = open(file_name,access_mode='r') 4 #file_name 必填形参, a ...
- io流文本文档的快速读取
package com.ute.action; import java.io.File; import java.io.FileNotFoundException; import java.io.Fi ...
- Csocket OnReceive接收数据部分(解决接收数据不全的问题+获取时间+将数据写入文本文档)
void CDebugDlg::OnReceive() {BYTE cbDataBuffer[1024];BYTE buff;int len,a,leng;CString b,c,d;CString ...
最新文章
- torch.nn.softmax()
- 数据库课本SQL第三章答案
- 归并排序执行次数_归并排序过程、时间复杂度分析及改进
- JSON——Java中的使用
- 前端学习笔记2017.6.21-引入JS文件的方法
- 通俗解释协方差与相关系数
- java快递追踪系统_物流跟踪(快递100)
- 阿里云西安ACE同城会 | 钉钉生态应用促进企业信息化实战沙龙
- 密码学系列之:碰撞抵御和碰撞攻击collision attack
- python3安装mysql模块_Python安装MySQL库详解,步骤及错误的解决方法
- 架构师要了解那些??
- C++实践參考——二进制文件浏览器
- [mock]10月4日
- 软件工程 第六章 编码与测试
- 口令破解:kali字典工具的使用:CUPP、Crunch、Hydra
- [渝粤教育] 盐城师范学院 高等代数 参考 资料
- iOS常用方法——WKWebView缓存清理的实现
- **Matlab中CLF的使用**
- 伦敦港竟与这事脱不了干系 | 经济学人全球早报精选
- Anaconda or Miniconda windows下 cmd命令行模式创建、激活、关闭、删除虚拟环境方法步骤
热门文章
- c#之文本框的回车事件
- 注会之会计 固定资产
- java计算机毕业设计基于安卓Android的校园外卖点餐APP
- [论文阅读]SofGAN: A Portrait Image Generator with Dynamic Styling
- 欧亨利小说警察与赞美诗全文
- 推荐几款实用的软件给你
- PPT电子教学创作工具包iSpring Suite,教你制作教学视频(上)
- 2018_bzu_寒假训练计划
- html密保问题设置,QQ密保设置方法_怎么设置QQ密保详细教程【图文】-太平洋电脑网PConline-太平洋电脑网...
- 【Unity使用UGUI实现王者荣耀UI界面(二)】加载页面-静音按钮和页面完善