StreamWriter打开和关闭

时间:2013-05-11 17:17:50

标签: c# file streamwriter

我有一个StreamWriter似乎需要很长时间才能打开和关闭文件。我可以在Windows资源管理器中看到文件大小在0KB和1KB之间切换(StreamWriter在一个计时器中)。大约一半的时间是0KB,在不能看的那么短的时间内应该是0KB(开放)。解决这个问题的任何解决方案?

1 个答案:

答案 0 :(得分:0)

也许您在不需要时打开StreamWriter,因此只有在使用文件时才尝试使用using。这也将提高可读性。

例如:

using (Stream st = File.Open("file.ext", FileMode.OpenOrCreate, FileAccess.ReadOrWrite))
        {
            using (StreamWriter wr=new StreamWriter(st))
            {
                //your code that needs StreamWriter
            }
        }