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
參數
傳回值
例外狀況
下列情況可能會導致例外狀況:
檔案名稱以反斜線 (\) 結束 (ArgumentException)。
找不到指定的檔案 (FileNotFoundException)。
使用者缺乏讀取檔案的必要使用權限 (SecurityException)。
備註
StreamReader 只能讀取文字檔。
工作
下表列出包含 My.Computer.FileSystem.OpenTextFileReader 方法的工作範例。
若要 |
請參閱 |
---|---|
使用 StreamReader 開啟檔案 |
範例
此範例會開啟檔案 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 服務 |
是 |
網站 |
是 |
使用權限
下列使用權限可能為必要:
使用權限 |
描述 |
---|---|
控制存取檔案和資料夾的功能。關聯的列舉型別:Unrestricted。 |
請參閱
工作
HOW TO:以 StreamReader 從檔案讀取文字 (Visual Basic)