使用Streamwriter创建和打开的文件在结束使用时被消失

时间:2016-10-20 15:21:18

标签: vb.net streamwriter

以下代码,位于控制台应用

        Using (System.IO.File.Create(Path & "\" & file))
        End Using
        Using FSW As New System.IO.StreamWriter(Path & "\" & file, False)
            FSW.WriteLine(header)

创建一个文件并将其打开以使用streamwriter进行编写。我认为我实际上不需要先创建文件。我认为阅读的开放对我来说就是这样。控制台应用程序执行一些操作,然后使用结束关闭/处理流编写器。有几件事:

  1. 此代码在Sub内部调用 循环在Main。
  2. 第一次通过循环创建正确的文件 目录。要写入的目录(路径)传递给Sub 来自每个循环。
  3. 路径和文件名是正确的:我已经用它们写了 立即窗口并剪切并粘贴到文件资源管理器中。 他们指向正确的地方。
  4. 当点击创建时,该文件将出现在目录中。 当最终使用被击中时它消失了。当streamwriter对象 创建文件出现在目录中。什么时候结束使用 被击中的文件消失了。
  5. 这与大多数人在使用流式编写器失败.close .flush .dispose或end失败的问题完全相反。还请记住,此代码只运行一次。正如前面提到的那样,第一次通过循环。

0 个答案:

没有答案