如何:在 Visual Basic 中创建文件

此示例使用 File 类中的 Create 方法在指定的路径中创建一个空文本文件。

示例

Imports System.IO
Imports System.Text

Module Module1

    Sub Main()
        Dim path As String = "c:\temp\MyTest.txt"

        ' Create or overwrite the file.
        Dim fs As FileStream = File.Create(path)

        ' Add text to the file.
        Dim info As Byte() = New UTF8Encoding(True).GetBytes("This is some text in the file.")
        fs.Write(info, 0, info.Length)
        fs.Close()
    End Sub

End Module

编译代码

使用 file 变量写入文件。

可靠编程

如果该文件已存在,则替换它。

以下情况可能会导致异常:

.NET Framework 安全性

在部分信任的环境中可能引发 SecurityException

调用 Create 方法需要 FileIOPermission

如果用户无权创建文件,将引发 UnauthorizedAccessException

另请参阅