在使用这个类之前需要了解下他的直接父类,以及各个版本.net对他们的支持
下面就写程序来先写一个文本文档,做之前先判断一下,文件是否存在,如果文件存在就删除掉,反之则生成文件
1.将文本信息写入文本文档
//使用StreamWriter写文件
string path = @"d:\temp.txt";
// FileInfo fileInfo = new FileInfo(path);
if (fileInfo.Exists)
{
Console.WriteLine("文件已经存在");
// Console.ReadKey();
fileInfo.Delete();
// return;
}
else {
//生成一个文本文件
// fileInfo.Create();
using (StreamWriter writer = fileInfo.CreateText())
{
writer.WriteLine("这是测试内容");
writer.Write("这是新内容");
}
//追加内容
using (StreamWriter writer = fileInfo.AppendText())
{
writer.WriteLine("这是追加的内容");
}
}
2.读取文本文档的内容
try {
using (StreamReader reader = new StreamReader(path))
{
string line = null;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
}catch(Exception e){
Console.WriteLine(e.Message);
}
下面看下效果图
分享到:
相关推荐
使用StreamWriter和StreamReader读写文件,StreamWriter和StreamReader都是C#中两个文件操作函数,一个是读文件,一个是写文件,其实掌握它们的用法并不难,而且它们也是相当有用处的,期待打基础的C#爱好者们下载...
unity File,FileInfo,FileStream,StreamReader ,StreamWriter 区别
利用streamwriter和streamreader类实现简单的人员的增删改查
但程序中使用的是NetworkStream作为载体,通过StreamWriter和StreamReader通过操作这个载体从而实现数据传输和接收。这种实现TCP协议方法虽然比较简单,但却无法回避NetworkStream作为网络传输、接收数据载体的一个...
所有的文件的读写,有streamwriter,streamreader,textreader,textwriter
//StreamWriter and StreamReader Classes for reading and writing the data to and fro. //The server reads the meassage sent by the Client ,converts it to upper case and sends it back to the client. ...
C#用streamWriter如何写入文件
using (StreamReader sr = new StreamReader(@"C:\Users\enle\Desktop\新建文本文档.txt", Encoding.Default)) { while (!sr.EndOfStream)//循环的去读文件 { Console.WriteLine(sr.ReadLine()); } } ...
C#基本IO操作 Filestream textreader textwriter streamwriter streamreader 序列化和反序列化
编码和名字一样,分别是ansi,Unicode,utf8 里面的内容都是: ~!@#¥%……&*() abcdefg 123456789 测试数据 读取这些文件的代码如下: public static void Main() { List<string> lstFilePath = new List...
文件的读写是.net中常用的功能,本文即以实例形式展示.net实现文件读写的几种常用方法,供大家参考之用。...ReadAllLines() ReadAllText():(里面封装是StreamWriter,StreamReader),只能读写文本类型文件 FileStre
7.6 使用NetworkStream的注意事项和局限性 7.7 NetworkStream的构造 7.8 NetworkStream的属性 7.9 NetworkStream的方法 7.10 NetwrokStream的简单示例 7.11 创建一个客户端向服务端传输图片的小示例 版权归作者所有...
利用StreamReader StreamWriter等读写文件
这个类提供了在文件中读写字节的方法,但经常使用StreamReader或StreamWriter执行这些功能。这是因为FileStream类操作的是字节和字节数组,而Stream类操作的是字符数据。字符数据易于使用,但是有些操作,比如随机...
这个DEMO将叫大家掌握数据流 StreamReader 旨在以一种特定的编码输入字符,而 Stream 类用于字节的输入和输出。使用 StreamReader 读取标准文本文件的各行信息。...要使用 UTF-8 编码和 BOM 创建 StreamWriter
FileProperties:展示...(展示了StreamReader和StreamWriter类的用法)。 MappedMemoryFiles:映射内存文件 DriveViewer:读取驱动器信息,展示了DriveInfo类的用法 ReadingACLs:查看指定文件的ACL(访问控制列表) ...
一般操作文件都习惯使用StreamReader 和 StreamWriter,因为它们操作的是字符数据 。而FileStream 对象操作的是字节和字节数组。有些操作是必须使用FileStream 对象执行的,如随机访问文件中间某点的数据。 创建...
receiveString = user.commandSession.streamReader.ReadLine(); } catch(Exception ex) { if (user.commandSession.tcpClient.Connected == false) { AddInfo(string.Format("客户端({0}断开连接!)", user....