FileSystem.LOF(Int32) メソッド

定義

FileOpen 関数を使用して開かれたファイルのサイズをバイト単位で返します。 My 機能を使用すると、LOF よりもファイル I/O 処理の生産性とパフォーマンスが向上します。 詳細については、「FileSystem」を参照してください。

public:
 static long LOF(int FileNumber);
public static long LOF (int FileNumber);
static member LOF : int -> int64
Public Function LOF (FileNumber As Integer) As Long

パラメーター

FileNumber
Int32

必須です。 有効なファイル番号が格納された整数です。

戻り値

FileOpen 関数を使用して開かれたファイルのサイズ (バイト単位)。 My 機能を使用すると、LOF よりもファイル I/O 処理の生産性とパフォーマンスが向上します。

例外

ファイル モードが無効です。

この例では、 関数を LOF 使用して、開いているファイルのサイズを決定します。 この例では、 TestFile がサンプル データを含むテキスト ファイルであることを前提としています。

Dim length As Long
FileOpen(1, "C:\TESTFILE.TXT", OpenMode.Input) ' Open file.
length = LOF(1)   ' Get length of file.
MsgBox(length)
FileClose(1)   ' Close file.

注釈

関数を FileLen 使用して、開かっていないファイルの長さを取得します。

適用対象

こちらもご覧ください