700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > C#读取文本文件和C# 写文本文件

C#读取文本文件和C# 写文本文件

时间:2019-07-11 06:50:33

相关推荐

C#读取文本文件和C# 写文本文件

C#读取文本文件和C# 写文本文件

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.IO; // 引用输入输出操作的命令空间

namespace ReadWriteFile

{

class Program

{

// 主函数

static void Main(string[] args)

{

Read(); // 读操作

Write(); // 写操作

}

// 读操作

public static void Read()

{

// 读取文件的源路径及其读取流

string strReadFilePath = @"../../data/ReadLog.txt";

StreamReader srReadFile = new StreamReader(strReadFilePath);

// 读取流直至文件末尾结束

while (!srReadFile.EndOfStream)

{

string strReadLine = srReadFile.ReadLine(); //读取每行数据

Console.WriteLine(strReadLine); //屏幕打印每行数据

}

// 关闭读取流文件

srReadFile.Close();

Console.ReadKey();

}

// 写操作

public static void Write()

{

// 统计写入(读取的行数)

int WriteRows = 0;

// 读取文件的源路径及其读取流

string strReadFilePath = @"../../data/ReadLog.txt";

StreamReader srReadFile = new StreamReader(strReadFilePath);

// 写入文件的源路径及其写入流

string strWriteFilePath = @"../../data/WriteLog.txt";

StreamWriter swWriteFile = File.CreateText(strWriteFilePath);

// 读取流直至文件末尾结束,并逐行写入另一文件内

while (!srReadFile.EndOfStream)

{

string strReadLine = srReadFile.ReadLine(); //读取每行数据

++WriteRows; //统计写入(读取)的数据行数

swWriteFile.WriteLine(strReadLine); //写入读取的每行数据

Console.WriteLine("正在写入... " + strReadLine);

}

// 关闭流文件

srReadFile.Close();

swWriteFile.Close();

Console.WriteLine("共计写入记录总数:" + WriteRows);

Console.ReadKey();

}

}

}

posted on -09-25 17:32深鱼 阅读(...) 评论(...) 编辑 收藏

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。