/*写入文件的三种方法,适用于读写小文件,如果需要操作大文件需要使用filestream的方式*/
File.WriteAllLines(@"C:\Users\Administrator.SC-201807150713\Desktop\新建文本文档.txt", new string[] { "1", "2" });
File.WriteAllText(@"C:\Users\Administrator.SC-201807150713\Desktop\新建文本文档.txt", "今天");
String s = "已经插入成功!";
byte[] b = Encoding.Default.GetBytes(s);
File.WriteAllBytes(@"C:\Users\Administrator.SC-201807150713\Desktop\新建文本文档.txt", b);
Console.WriteLine("写入成功");
File.AppendAllText(@"C:\Users\Administrator.SC-201807150713\Desktop\新建文本文档.txt", "1236598");
Console.WriteLine("追加成功");
Console.ReadKey();
/*FileStream写入文件的方法,适合与大文件,写入字节*/
pubilc void CopyFile(string source,string dest){
using (FileStream fs = new FileStream(source, FileMode.OpenOrCreate, FileAccess.Read))
{
using (FileStream fsw = new FileStream(dest, File Mode.OpenOrCreate, FileAccess.Write))
{
byte[] buffer = new byte[1024 * 1024 * 2];
while (true)
{
int c = fs.Read(buffer, 0, buffer.Length);
fsw.Write(buffer, 0, c);
if (c == 0)
{
break;
}
}
} }
}
/*StreamWriter写入字符文件,适合与大文件*/
using (StreamWriter sw = new StreamWriter(@"C:\Users\Administrator.SC-201807150713\Desktop\查询出库单对应的核算体系成本4.txt",true))
{
sw.Write("你好呀");
}
Console.WriteLine("写入成功");
Console.ReadKey();