C# 如何将一个txt按照规律进行分类写出成多个单独的txt

图片说明按照第一列数字是否相同进行分类写出
每一行是一条数据

读取文件,for循环每一行数据,判断逗号前的字符串.txt是否存在,如果不存在,则新建第一列.txt并追加一行数据;如果存在此文件,则追加一行数据。

参考:

 string[] lines = File.ReadAllLines("path");
            foreach (string line in lines)
            {
                string[] ll = line.Split(new char[] { ',' });
                //如果存在,则追加
                if (File.Exists(ll + ".txt"))
                {
                    using (StreamWriter sw = File.AppendText("path"))
                    {
                        sw.WriteLine(line);
                    }
                }
                //如果不存在,则添加
                else
                {
                    using (StreamWriter sw = File.CreateText(ll + ".txt"))
                    {
                        sw.WriteLine(line);
                    }
                }
            }