C#如何读取txt文档内容然后以读取的内容批量生成txt文件

用C#读取例如该文档内容然后批量生成以例如20000218.txt、20000226.text……
需要读取TXT然后生成文件

  使用wile循环读取这个txt每一行;读取每行内容后substring截取前面的字符串作为文件名,后面的内容作为文件内容保存为txt文件,最后释放资源

  一下为参考:

var file = File.Open("D:\\tx.txt", FileMode.Open);
List<string> txt = new List<string>();
using (var stream = new StreamReader(file))
{
    while (!stream.EndOfStream)
    {
        txt.Add(stream.ReadLine());
    }
}
 
var array = new string[10,10];
var line = 0;
txt.ForEach(t => {
    var row = 0;
    t.Split(',').ToList().ForEach(p => {
        array.SetValue(p, line, row);
        row++;
    });
     
    line++;
});
file.Close();追问

温馨提示:答案为网友推荐,仅供参考
相似回答