C#如何合并两个TXT文件

redhaste 2008-02-25 05:41:55
同一个文件夹中有若干个TXT文件,分为两个,一类是A_{YYYYMMDDHHMMSS}.txt,另一类是B_{YYYYMMDDHHMMSS}.txt
{YYYYMMDDHHMMSS}表示当前时间,
现在欲把两种txt文件按照以分钟时间为准全成另外一个文件C_{YYYYMMDDHHMMSS}.txt

即,把B_{YYYYMMDDHHMMSS}.txt中的数据取出来,追加到A_{YYYYMMDDHHMMSS}.txt后面,

注:A,B_{YYYYMMDDHHMMSS}.txt这种两文件的格式是完全相同的.

合并以后的两个文件删除只保留合并成功的.

...全文
1511 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
clren_yesterday 2011-07-05
  • 打赏
  • 举报
回复
看不明白。。
mohugomohu 2008-02-26
  • 打赏
  • 举报
回复
用文件流写一个批处理文件,运行之
BinaryTreeEx 2008-02-26
  • 打赏
  • 举报
回复
for (int i = 0; i < 当前文件夹中的文件总数 - 1; i++)\
{
string strFileName = 获得当前文件的文件名;
if (strFileName 是 A_XXX格式)
{
if (如果打开 A_XXX失败)
continue;
if (如果打开 B_XXX失败)
{
关闭A_XXX;
continue;
}
if (创建C_XXX失败)
{
关闭A_XXX,B_XXX;
continue;
}

读取A_XXX,B_XXX的数据并写入C_XXX
关闭A_XXX,B_XXX,C_XXX
if (操作成功)
删除A_XXX,B_XXX文件
}
}
redhaste 2008-02-26
  • 打赏
  • 举报
回复
现在问题是文件名不固定啊,且文件夹中有多个文件.
怎么样来选择呢?
rangeon 2008-02-26
  • 打赏
  • 举报
回复
同意10楼的答案
  • 打赏
  • 举报
回复
List<String> contents = new List<String>();
contents.AddRange(File.ReadAllLines ("A_{YYYYMMDDHHMMSS}.txt") );
contents.AddRange(File.ReadAllLines ("B_{YYYYMMDDHHMMSS}.txt") );
File.WriteAllLines("C.Txt",contents.ToArray());
File.Delete("A_{YYYYMMDDHHMMSS}.txt");
File.Delete("B_{YYYYMMDDHHMMSS}.txt");
starlessnt 2008-02-26
  • 打赏
  • 举报
回复
LZ需要时间排序,然后合并
outh24 2008-02-26
  • 打赏
  • 举报
回复
cp,楼上的比较狠,哈哈
soaringbird 2008-02-26
  • 打赏
  • 举报
回复
copy file1.txt+file2.txt file.txt
欧文 2008-02-26
  • 打赏
  • 举报
回复
先把两个读入流,然后合并写入磁盘
wetcom 2008-02-26
  • 打赏
  • 举报
回复
先读出文件名, 取出日期段 然后 再根据文件名来排序,以后写入,在删除,就可以了呀
春天的气息 2008-02-25
  • 打赏
  • 举报
回复
追加就可以了呀,用WriteAllText,File有很多方法的,
onekey 2008-02-25
  • 打赏
  • 举报
回复
好像不是很难
he_8134 2008-02-25
  • 打赏
  • 举报
回复
string a=System.IO.File.ReadAllText("文件A的路径");
string b=System.IO.File.ReadAllText("文件B的路径");
System.IO.File.WriteAllText("文件C的路径", a+b);
virusswb 2008-02-25
  • 打赏
  • 举报
回复
使用system.io里面的路径空间的类,然后判断啊
把这两类文件读入两个数组中,然后循环处理,合并,删除
wenwt7 2008-02-25
  • 打赏
  • 举报
回复
不会.帮顶......

111,111

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧