创建文件并写入内容

StreamWriter sw = new StreamWriter(url, “false 覆盖,true 追加”, Encoding.UTF8);
sw.Write(“内容”);
sw.Close();

读取文件内容

FileInfo info = new FileInfo("路径");
FileStream fs = new FileStream(pash, FileMode.OpenOrCreate, FileAccess.Read);
byte[] b = new byte[info.Length];
fs.Read(b, ,b.Length);
UTF8Encoding utf = new UTF8Encoding();
string st = utf.GetString(b);
fs.Close();
//st 文本内容

FileStream 个方法中也有创建、写入、读取等方法。

补充:

是否存在,没有新建

if (!File.Exists(file))
{
FileStream fs1 = new FileStream(file, FileMode.Create, FileAccess.Write);//创建写入文件
fs1.Close();
}

一行一行的读取

string text = System.IO.File.ReadAllText(file);
Console.WriteLine(text);
//从头到尾以流的方式读出文本文件
//该方法会一行一行读出文本
using (System.IO.StreamReader sr = new System.IO.StreamReader(file))
{
string str;
while ((str = sr.ReadLine()) != null)
{
Console.WriteLine(str);
}
}
Console.Read();

清空

System.IO.File.WriteAllText(file, string.Empty);

最新文章

  1. MFC如何读取XML
  2. [django]django+post+ajax+highcharts使用方法
  3. GPS部标监控平台的架构设计(七)-压力测试
  4. 使用proguard混淆java web项目代码
  5. Java线程池的实现
  6. 如何解决inline-block元素的空白间距
  7. Java动物声音模拟器
  8. 无shell情况下的mysql远程mof提权利用方法详解
  9. 高性能js之js加载执行
  10. C++中public、protected、private
  11. 【css笔记(2)】如何给元素应用规则?
  12. 分享几个日常调试方法让js调试更简单
  13. javaSE_08Java中static、继承、重写-思维导图
  14. Debian GNU/Linux 8.4 (jessie)编译安装php.md
  15. PHP分页初探 一个最简单的PHP分页代码的简单实现
  16. 最长绝对文件路径——算法面试刷题1(google),字符串处理,使用tree遍历dfs类似思路
  17. springboot 问题总结
  18. Flask简单学习
  19. Codeforces.618F.Double Knapsack(构造 鸽巢原理)
  20. BZOJ4858 : [Jsoi2016]炸弹攻击 2

热门文章

  1. SQL小知识_长期总结
  2. Bootstrap历练实例:轮播(carousel)
  3. leetcode - 二叉树最大深度
  4. git系列讲解
  5. 利用Django提供的ModelForm增删改数据
  6. 权限组件(12):自动发现项目中有别名的URL
  7. Fire Game FZU - 2150 (bfs)
  8. 【luminate primordial】苏州之行
  9. 百度之星初赛A 今夕何夕
  10. http协议学习笔记——状态码