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 ...
最新文章
- 在实际案例(费用系统)中落地DDD
- [转]HTTP请求模型和头信息
- DeepHSV:号称可以商用的计算机笔迹鉴别算法
- c php base64,C语言实现base64编码,base64解码
- (Oracle)关于blob转到目标库报ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值错误解决方案...
- JAVA实现显示指定类型的文件的例子
- Wordpress源码文件详解
- 取地址符和指针*的认识
- Autodesk CAD帮助文档 DXF 图层使用
- 《终身成长》读书分享(附思维导图)
- Python与Matlab算法学习一文通(快速排序算法)(更新中)
- linux weblogic 内存溢出,weblogic10内存溢出解决方法
- python在线课程价格-python课程价格
- Python中记录程序运行时间
- vscode键位错乱
- 5款非常好用的设计工具,推荐第一款在线设计工具
- 【干货】认知智能时代:知识图谱实践案例集.pdf(附下载链接)
- 使用switchHost管理host
- 接口(interface)与类(class)的实例互相转换
- java求圆的周长、面积
热门文章
- 【HTML】学习笔记
- cdialog 多次更换背景图_INS少女心背景图来袭:山外青山楼外楼,我的少年百分九!...
- Matlab中freqs函数使用
- 面试经验谈架构(转)
- php弹窗一次,网站广告弹出层(每天弹出一次)
- 开源项目 OpenJudge-3:魔兽世界之二:装备
- AI公司Diffbot推出世界上最大的知识图谱,数据量是谷歌的500倍
- Install PostgreSql 10 to Fedora 27
- 当程序员没了互联网,该如何继续学习写代码
- 苹果痛下狠手,全面禁止App内部的广告拦截软件...