Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 如何使用File.writealText,但不要';不要改写旧文本?_C# 4.0 - Fatal编程技术网

C# 4.0 如何使用File.writealText,但不要';不要改写旧文本?

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";

我想将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";
    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会反复追加所有数据。