我是这样写的
 if (saveFileDialog1.ShowDialog() == DialogResult.OK)
  {
     StreamWriter sw = new StreamWriter(saveFileDialog1.FileName, true);
     sw.Write("那些年,一起追的女孩儿!");
     sw.Flush();
     sw.Close();
     System.IO.FileStream fs = (System.IO.FileStream)saveFileDialog1.OpenFile();//输出文件     
  }    
可是打开文件里面没有写入的内容,是怎么回事?       

解决方案 »

  1.   

            private static void WriteStringToFile(string content, string fileName)
            {
                try
                {
                    string folderName = System.IO.Path.GetDirectoryName(fileName);
                    if (!System.IO.Directory.Exists(folderName))
                        System.IO.Directory.CreateDirectory(folderName);                File.WriteAllText(fileName, content, Encoding.UTF8);
                }
                catch
                {
                    throw new Exception("将生成文档写入磁盘时发生错误,请您确定磁盘容量及文件是否有可写权限。");
                }
            }========================================================
    我们开发的支持多表关联与界面设计的专业.net代码生成器,欢迎下载:
    http://download.csdn.net/detail/cwbugs/4067125
      

  2.   

    http://ufo-crackerx.blog.163.com/blog/static/11307877820111017113958413/