다음을 통해 공유


LOF 함수

업데이트: 2007년 11월

FileOpen 함수를 사용하여 연 파일의 크기를 바이트 단위로 나타내는 Long을 반환합니다.

My 기능은 파일 입출력 작업에서 생산성 및 성능이 LOF보다 우수합니다. 자세한 내용은 My.Computer.FileSystem 개체를 참조하십시오.

Public Function LOF(ByVal FileNumber As Integer) As Long

매개 변수

  • FileNumber
    필수적 요소. 유효한 파일 번호가 포함된 Integer 형식입니다.

예외

예외 형식

오류 번호

조건

IOException

52

FileNumber가 없습니다.

IOException

54

파일 모드가 잘못되었습니다.

비구조적 오류 처리를 사용하는 Visual Basic 6.0 응용 프로그램을 업그레이드하는 경우에는 "오류 번호" 열을 참조하십시오. 오류 번호를 Number 속성(Err 개체)과 비교할 수 있습니다. 그러나 가능하면 이러한 오류 제어 방법을 Visual Basic의 구조적 예외 처리 개요에 설명된 방식으로 바꾸는 것이 좋습니다.

설명

열려 있지 않은 파일의 길이를 가져오려면 FileLen 함수를 사용합니다.

예제

다음 예제에서는 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.

스마트 장치 개발자 참고 사항

이 함수는 지원되지 않습니다.

요구 사항

네임스페이스: Microsoft.VisualBasic

**모듈:**FileSystem

**어셈블리:**Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)

참고 항목

참조

EOF 함수

FileLen 함수

Loc 함수

FileOpen 함수

IOException

기타 리소스

Visual Basic에서 파일 읽기

Visual Basic에서 파일에 쓰기