新增记录txt文档

StringBuilder s = new StringBuilder();
s.Append("[" + dt.Rows[i]["Store"].ConvertString() + "].");
string strPath = Application.StartupPath + "\NoExistsCKKW";
if (!Directory.Exists(strPath))
{
Directory.CreateDirectory(strPath);
}
string strFileName = strPath + "\不是指定库位在列表.txt";
if (File.Exists(strFileName))
{
File.Move(strFileName, strPath + "\BAK_不是指定库位在列表" + System.DateTime.Now.ToString("yyyyMMddhhmmss") + ".txt");
}

using (FileStream fs = new FileStream(strFileName, FileMode.Append))
{
StreamWriter sw = new StreamWriter(fs, Encoding.Default);
sw.Write(s);
sw.Close();
fs.Close();
}


---------相关
1、创建文件方法
//参数1:要创建的文件路径
File.Create(@"D:TestDebug1测试.txt")
2、打开文件方法
//参数1:要打开的文件路径,参数2:打开的文件方式
File.Open(@"D:TestDebug1测试.txt",FileMode.Append)
3、追加文件方法
//参数1:要追加的文件路径,参数2:追加的内容
File.AppendAllText(@"D:TestDebug1测试.txt","哈哈");
4、复制文件方法
//参数1:要复制的源文件路径,参数2:复制后的目标文件路径,参数3:是否覆盖相同文件名
File.Copy(@"D:TestDebug1测试.txt", @"D:TestDebug2测试1.txt", true);
5、移动文件方法
//参数1:要移动的源文件路径,参数2:移动后的目标文件路径
File.Move(@"D:TestDebug1测试.txt", @"D:TestDebug3测试2.txt");
6、删除文件方法
//参数1:要删除的文件路径
File.Delete(@"D:TestDebug1测试.txt");
7、设置文件属性方法
//参数1:要设置属性的文件路径,参数2:设置的属性类型(只读、隐藏等)
File.SetAttributes(@"D:TestDebug1测试.txt", FileAttributes.Hidden);

原文地址:https://www.cnblogs.com/anyihen/p/12773380.html