我有一项新任务,我想将每个学生数据存储在一个单独的文本文件中。
id name subject marks toal subjects
1 jhone math 60 3
2 smith science 50 3
3 clark math 90 3
1 jhone science 80 3
3 clark science 56 3
1 jhone ecnomics 75 3
2 smith math 40 3
3 clark ecnomics 99 3
像这样:filename = 1 jhone
和文件中的数据是
1 jhone math 60 3
1 jhone science 80 3
1 jhone ecnomics 75 3
第二个文件名= 2 smith
和文件中的数据是
2 smith science 50 3
2 smith math 40 3
第三个文件名= 3 clark
和数据
3 clark math 90 3
3 clark science 56 3
3 clark ecnomics 99 3
现在,当总主题=总记录时,我想要的是结果存储在另一个文本中
文件名是finalResult
,就像这样
1,jhone,math 60,science 80,ecnomics 75
3,clark,math 90,science 56,ecnomics 99
并且两个文件名称= 1 jhone
和文件名= 3 clark
都会自动删除
答案 0 :(得分:1)
我建议你把它作为XML文本文件保存在HD上。
我认为您正在使用C#:
XmlDocument xml = new XmlDocument();
XmlElement xmlStudent = xml .CreateElement("Student");
xmlmetaData.AppendChild(xmlStudent);
XmlElement xmlFirstTagElement = xml.CreateElement("FirstTag");
xmlFirstTagElement .InnerText = "YOUR VALUE";
xmlStudent .AppendChild(xmlFirstTagElement);
//SAVE ON DISK
xml.Save("Path");
答案 1 :(得分:0)
提示:使用:Directory.GetFiles
获取文件,使用File.ReadAllLines
将所有行读入字符串[],String.Split
分割行...