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. torch.nn.softmax()
  2. 数据库课本SQL第三章答案
  3. 归并排序执行次数_归并排序过程、时间复杂度分析及改进
  4. JSON——Java中的使用
  5. 前端学习笔记2017.6.21-引入JS文件的方法
  6. 通俗解释协方差与相关系数
  7. java快递追踪系统_物流跟踪(快递100)
  8. 阿里云西安ACE同城会 | 钉钉生态应用促进企业信息化实战沙龙
  9. 密码学系列之:碰撞抵御和碰撞攻击collision attack
  10. python3安装mysql模块_Python安装MySQL库详解,步骤及错误的解决方法
  11. 架构师要了解那些??
  12. C++实践參考——二进制文件浏览器
  13. [mock]10月4日
  14. 软件工程 第六章 编码与测试
  15. 口令破解:kali字典工具的使用:CUPP、Crunch、Hydra
  16. [渝粤教育] 盐城师范学院 高等代数 参考 资料
  17. iOS常用方法——WKWebView缓存清理的实现
  18. **Matlab中CLF的使用**
  19. 伦敦港竟与这事脱不了干系 | 经济学人全球早报精选
  20. Anaconda or Miniconda windows下 cmd命令行模式创建、激活、关闭、删除虚拟环境方法步骤

热门文章

  1. c#之文本框的回车事件
  2. 注会之会计 固定资产
  3. java计算机毕业设计基于安卓Android的校园外卖点餐APP
  4. [论文阅读]SofGAN: A Portrait Image Generator with Dynamic Styling
  5. 欧亨利小说警察与赞美诗全文
  6. 推荐几款实用的软件给你
  7. PPT电子教学创作工具包iSpring Suite,教你制作教学视频(上)
  8. 2018_bzu_寒假训练计划
  9. html密保问题设置,QQ密保设置方法_怎么设置QQ密保详细教程【图文】-太平洋电脑网PConline-太平洋电脑网...
  10. 【Unity使用UGUI实现王者荣耀UI界面(二)】加载页面-静音按钮和页面完善