C# 4.0 如何使用File.writealText,但不要';不要改写旧文本?
我想将csv中的所有数据返回到txt文件C# 4.0 如何使用File.writealText,但不要';不要改写旧文本?,c#-4.0,C# 4.0,我想将csv中的所有数据返回到txt文件 string fileName = "../../TechFiles/"; List<string> listA = new List<string>(); using (var reader = new StreamReader(ConfigurationManager.AppSettings["ConfigurationSource"])) { var hdr2 = "2012-05-09 12:52:00";
string fileName = "../../TechFiles/";
List<string> listA = new List<string>();
using (var reader = new StreamReader(ConfigurationManager.AppSettings["ConfigurationSource"]))
{
var hdr2 = "2012-05-09 12:52:00";
var hdr1 = "Account";
while (!reader.EndOfStream)
{
var line = reader.ReadLine();
var values = line.Split(',');
listA.Add(values[0]);
csv = new StringBuilder();
newLine = string.Format("HDR {0} {1}\r\n{2}{3}" , hdr1,line, Environment.NewLine);
csv.Append(newLine);
File.WriteAllText(String.Format("{0}{1}", fileName, values[4] + ".txt"), csv.ToString());
}
}
string fileName=“../../TechFiles/”;
List listA=新列表();
使用(var reader=new StreamReader(ConfigurationManager.AppSettings[“ConfigurationSource”]))
{
var hdr2=“2012-05-09 12:52:00”;
var hdr1=“账户”;
而(!reader.EndOfStream)
{
var line=reader.ReadLine();
var值=行分割(',');
listA.Add(值[0]);
csv=新的StringBuilder();
newLine=string.Format(“HDR{0}{1}\r\n{2}{3}”,hdr1,line,Environment.newLine);
csv.Append(换行符);
File.WriteAllText(String.Format(“{0}{1}”,文件名,值[4]+“.txt”),csv.ToString();
}
}
使用文件。附录文本
:
File.AppendAllText(String.Format("{0}{1}", fileName, values[4] + ".txt"), csv.ToString());
使用
File.AppendAllText
:
File.AppendAllText(String.Format("{0}{1}", fileName, values[4] + ".txt"), csv.ToString());
使用
File.AppendAllText
:
File.AppendAllText(String.Format("{0}{1}", fileName, values[4] + ".txt"), csv.ToString());
使用
File.AppendAllText
:
File.AppendAllText(String.Format("{0}{1}", fileName, values[4] + ".txt"), csv.ToString());
但是AppendAllText会反复追加所有数据。但是AppendAllText会反复追加所有数据。但是AppendAllText会反复追加所有数据。但是AppendAllText会反复追加所有数据。