FileSystem.EOF(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
True
モードまたはシーケンシャル Random
モードで開いたファイルの現在位置がファイルの末尾に達している場合、ブール値 Input
を返します。
public:
static bool EOF(int FileNumber);
public static bool EOF (int FileNumber);
static member EOF : int -> bool
Public Function EOF (FileNumber As Integer) As Boolean
パラメーター
- FileNumber
- Int32
必須です。 有効なファイル番号が含まれている Integer
型の値。
戻り値
True
モードまたはシーケンシャル Random
モードで開いたファイルの現在位置がファイルの末尾に達している場合、ブール値 Input
です。
例外
ファイル モードが無効です。
例
この例では、 関数を EOF
使用してファイルの末尾を検出します。 この例では、 Testfile
が複数行のテキストを含むテキスト ファイルであることを前提としています。
Dim TextLine As String
' Open file.
FileOpen(1, "TESTFILE", OpenMode.Input)
' Loop until end of file.
Do Until EOF(1)
' Read the line into a variable.
TextLine = LineInput(1)
' Display the line in a message box.
MsgBox(TextLine)
Loop
FileClose(1)
注釈
ファイルの末尾から入力を取得しようとして生成されるエラーを回避するには、 を使用 EOF
します。
関数は EOF
、 False
ファイルの末尾に達するまで を返します。 または Binary
アクセス用にRandom
開かれたファイルでは、EOF
最後に実行されたFileGet
関数がレコード全体を読み取れないまで を返False
します。
アクセス用にBinary
ファイルを開いた場合、戻り値が返True
されるまで EOF
関数を使用してファイルをInput
読み取ろうとすると、エラーが発生します。 を使用してバイナリ ファイルをLOF
読み取る場合は ではなくEOF
、 関数と Loc
関数をEOF
使用Get
Input
します。 に対して開かれたファイルではOutput
EOF
、常に が返されますTrue
。
適用対象
こちらもご覧ください
.NET