c# 读取多个路径文件到一个文件

本文介绍了一种使用C#编程语言批量读取指定文件夹内所有TXT文件的方法,并将这些文件的内容合并到一个新的文本文件中。此过程通过创建DirectoryInfo对象来获取文件夹路径,然后使用GetFiles方法筛选出所有TXT文件。接着,利用foreach循环遍历这些文件,逐个打开并读取其内容,最后将所有内容追加到一个新的字符串变量中。最终,通过File.AppendAllText方法将合并后的内容保存到指定路径的一个文件里。
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(“文件夹路径”);
FileInfo[] ff = di.GetFiles("*.txt");//只取文本文档
string ss = "";//存放内容
foreach (FileInfo temp in ff)
{
using (StreamReader sr = temp.OpenText())
{
ss += sr.ReadToEnd();//内容追加到ss中
}
}
File.AppendAllText("要保存的文件路径", ss);//保存到一个文件里
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值