有关StreamWriter的详细信息

时间:2012-02-29 18:36:34

标签: c# winforms streamwriter

当使用如下所示时,StreamWriter或StreamReader是否会自动创建文件?

   StreamWriter write = new StreamWriter("foo");

2 个答案:

答案 0 :(得分:2)

是的,如果文件不存在,它会根据the documentation for this constructor创建文件:

  

path参数可以是文件名,包括Universal上的文件   命名大会(UNC)的份额。如果文件存在,则会被覆盖;   否则,将创建一个新文件。

答案 1 :(得分:2)

某些形式的构造函数可以覆盖,追加或创建新文件。请阅读http://msdn.microsoft.com/en-us/library/system.io.streamwriter.aspx了解详情。