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