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 を開き、1 行読み込んでから、その行を 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 サービス |
○ |
Web サイト |
○ |
アクセス許可
次のアクセス許可が必要になる可能性があります。
アクセス許可 |
説明 |
---|---|
ファイルとフォルダへのアクセス許可を制御します。関連する列挙値 : Unrestricted。 |
詳細については、「コード アクセス セキュリティ」および「アクセス許可の要求」を参照してください。
参照
処理手順
方法 : StreamReader を使用してファイルからテキストを読み取る (Visual Basic)