肯定是你上次释放文件,记得对文件操作完要释放资源,结束操作:sw.close(),是不是close记不太清楚,反正是一个释放或关闭的方法

解决方案 »

  1.   

    File.CreateText("c:\\aaa.txt");执行后文件打开,在执行StreamWriter sw=new StreamWriter("c:\\aaa.txt");时由于文件已打开所以报错
      

  2.   

    File.CreateText("c:\\aaa.txt");之后怎样关闭文件?
      

  3.   

    //这样用
    StreamWriter   sw;sw=File.CreateText("c:\\aaa.txt");
    sw.Write("hello");
    sw.Close();//或者
    sw=new StreamWriter("c:\\aaa.txt");
    sw.Write("hello");
    sw.Close();
      

  4.   

    csharplove(亡灵巫师) ( ) 说得对,用完之后要关掉sw.close()