FileStream fs = new FileStream("temp.txt", FileMode.Open, FileAccess.Write);
byte[] bs = new byte[aStream.Length];
aStream.Read(bs, 0, bs.Count);
fs.Write(bs, 0, bs.Count);
fs.Close();OK?

解决方案 »

  1.   

    //读取文件
    private static void ReadFile()
    {
    using(FileStream fs = new FileStream("d:\\Service.Txt",FileMode.Open,FileAccess.Read))
    {
    StreamReader sr = new StreamReader(fs,Encoding.Default);
    Console.WriteLine(sr.ReadToEnd());
    sr.Close();
    }
    }
    //写文件
    private static void WriteFile()
    {
    using(FileStream fs = new FileStream("c:\\CreateText.txt",FileMode.Create,FileAccess.Write))
    {
    StreamWriter sr = new StreamWriter(fs);
    StringBuilder sb = new StringBuilder();
    for(int i=0;i<10000;i++)
    sb.Append(i.ToString("0000")+",");
    sr.Write(sb.ToString(0,sb.Length-1));
    sr.Close();
    }
    }
      

  2.   

    谢谢!
    我直接保存啦呵呵
    FileStream sw = new FileStream(FilePath,FileMode.CreateNew);
    myStream.WriteTo(sw);
    sw.Close();