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#文本文档创建、读取、写入、追加、删除相关推荐

  1. 转载:js拖拽文本文档并读取内容到textarea

    https://blog.csdn.net/qq_36242361/article/details/77161462

  2. axure原型怎么让文字自动换行_文本文档怎么创建_文本文档怎么自动换行的方法...

    在处理各种工作的时候,文本文档都是比较常见的使用工具,尤其在电脑工作者的日常工作中,这些都是不可或缺的,经常需要保存一些临时的文档或者是文本文件,那么在保存的时候要选择先建立文本文档,那么文本文档怎么 ...

  3. 将电脑新建文本文档txt的默认编码从ANSI改为utf-8

    一般程序猿们开始码字的时候,习惯了新建PHP或者html文件都是先新建一个txt文档然后改名字和后缀,但是windows默认新建文档为ANSI编码的,这个让我很惆怅,每次都需要我们自己手动转码,那到底 ...

  4. 同时删除多个 Txt 文本文档的前几行

    概要:在网上下载 txt 格式的文本文件是我们经常会需要碰到的一种需求,不管是下载小说还是一些其他的学习资料,可能下载下来的文件就是txt格式的.这些下载下来的 txt 文件前面几行可能会有一些内容是 ...

  5. 解决windows上鼠标右键新建没有文本文档的选项

    解决windows上鼠标右键新建没有文本文档的选项 最近在删除文件垃圾的时候,不知道把什么东西删除了,发现鼠标右键想要新建时没有了文本文档这个选项,解决的方法也有很多种,记录下我解决的这种方法. 首先 ...

  6. 用python将中文/汉字写入文本文档或者从文本文档读取中文信息

    用python将中文/汉字写入文本文档或者从文本文档读取中文信息 经常有同学碰到通过python无法将汉字信息写入文本,或者无法读取文本里的汉字信息的情况,下面用一种最简单的方式解决这个问题. 写入文 ...

  7. python读取log文件_python之文件的读写(文本文档,log文件)

    1 #文件打开方式,文件打开是有返回值的 2 #open函数 3 #file_object = open(file_name,access_mode='r') 4 #file_name 必填形参, a ...

  8. io流文本文档的快速读取

    package com.ute.action; import java.io.File; import java.io.FileNotFoundException; import java.io.Fi ...

  9. Csocket OnReceive接收数据部分(解决接收数据不全的问题+获取时间+将数据写入文本文档)

    void CDebugDlg::OnReceive() {BYTE cbDataBuffer[1024];BYTE buff;int len,a,leng;CString b,c,d;CString ...

最新文章

  1. 在实际案例(费用系统)中落地DDD
  2. [转]HTTP请求模型和头信息
  3. DeepHSV:号称可以商用的计算机笔迹鉴别算法
  4. c php base64,C语言实现base64编码,base64解码
  5. (Oracle)关于blob转到目标库报ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值错误解决方案...
  6. JAVA实现显示指定类型的文件的例子
  7. Wordpress源码文件详解
  8. 取地址符和指针*的认识
  9. Autodesk CAD帮助文档 DXF 图层使用
  10. 《终身成长》读书分享(附思维导图)
  11. Python与Matlab算法学习一文通(快速排序算法)(更新中)
  12. linux weblogic 内存溢出,weblogic10内存溢出解决方法
  13. python在线课程价格-python课程价格
  14. Python中记录程序运行时间
  15. vscode键位错乱
  16. 5款非常好用的设计工具,推荐第一款在线设计工具
  17. 【干货】认知智能时代:知识图谱实践案例集.pdf(附下载链接)
  18. 使用switchHost管理host
  19. 接口(interface)与类(class)的实例互相转换
  20. java求圆的周长、面积

热门文章

  1. 【HTML】学习笔记
  2. cdialog 多次更换背景图_INS少女心背景图来袭:山外青山楼外楼,我的少年百分九!...
  3. Matlab中freqs函数使用
  4. 面试经验谈架构(转)
  5. php弹窗一次,网站广告弹出层(每天弹出一次)
  6. 开源项目 OpenJudge-3:魔兽世界之二:装备
  7. AI公司Diffbot推出世界上最大的知识图谱,数据量是谷歌的500倍
  8. Install PostgreSql 10 to Fedora 27
  9. 当程序员没了互联网,该如何继续学习写代码
  10. 苹果痛下狠手,全面禁止App内部的广告拦截软件...