/*写入文件的三种方法,适用于读写小文件,如果需要操作大文件需要使用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();

C#写入文件的方法_写入文件