My.Computer.FileSystem.OpenTextFileReader 方法

更新:2007 年 11 月

打开 StreamReader

' Usage
Dim value As System.IO.StreamReader = My.Computer.FileSystem.OpenTextFileReader(file)
Dim value As System.IO.StreamReader = My.Computer.FileSystem.OpenTextFileReader(file ,encoding)
' Declaration
Public Function OpenTextFileReader( _
   ByVal file As String _
) As System.IO.StreamReader
' -or-
Public Function OpenTextFileReader( _
   ByVal file As String, _
   ByVal encoding As System.Text.Encoding _
) As System.IO.StreamReader

参数

  • file
    String。要读取的文件。必选。

  • encoding
    Encoding。默认值为 UTF8。必需。

返回值

StreamReader

异常

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

备注

只有文本文件才能用 StreamReader 读取。

任务

下表列出了涉及 My.Computer.FileSystem.OpenTextFileReader 方法的任务的示例。

要执行的操作

请参见

StreamReader 打开文件

如何:使用 StreamReader 读取文件中的文本 (Visual Basic)

示例

此示例打开文件 Testfile.txt,从该文件中读取一行,然后在 MessageBox 中显示该行。

Dim fileReader As System.IO.StreamReader
fileReader = _
My.Computer.FileSystem.OpenTextFileReader("C:\\testfile.txt")
Dim stringReader As String
stringReader = fileReader.ReadLine()
MsgBox("The first line of the file is " & stringReader)

要求

命名空间:Microsoft.VisualBasic.MyServices

类:FileSystemProxy(提供对 FileSystem 的访问)

**程序集:**Visual Basic 运行时库(位于 Microsoft.VisualBasic.dll 中)

各项目类型的可用性

项目类型

是否可用

Windows 应用程序

类库

控制台应用程序

Windows 控件库

Web 控件库

Windows 服务

网站

权限

以下权限可能是必需的:

权限

说明

FileIOPermission

控制访问文件和文件夹的能力。关联枚举:Unrestricted

有关更多信息,请参见代码访问安全性请求权限

请参见

任务

如何:使用 StreamReader 读取文件中的文本 (Visual Basic)

参考

My.Computer.FileSystem 对象

System.Text.Encoding

System.IO.StreamReader

FileSystem.OpenTextFileReader

其他资源

读取文件 (Visual Basic)