다음을 통해 공유


FreeFile 함수

업데이트: 2007년 11월

FileOpen 함수에서 사용할 수 있는 다음 파일 번호를 나타내는 Integer 값을 반환합니다.

Public Function FreeFile() As Integer

예외

예외 형식

오류 번호

조건

IOException

67

사용 중인 파일 수가 255개를 초과합니다.

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

설명

아직 사용되지 않은 파일 번호를 지정하려면 FreeFile을 사용합니다.

예제

다음 예제에서는 FreeFile 함수를 사용하여 다음으로 사용 가능한 파일 번호를 반환합니다. 루프 내에는 출력용으로 다섯 개의 파일이 열리며 각 파일에는 일부 샘플 데이터가 쓰여집니다.

Dim count As Integer
Dim fileNumber As Integer
For count = 1 To 5   
   fileNumber = FreeFile()
   FileOpen(fileNumber, "TEST" & count & ".TXT", OpenMode.Output)
   PrintLine(fileNumber, "This is a sample.")
   FileClose(fileNumber)
Next

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

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

요구 사항

네임스페이스: Microsoft.VisualBasic

**모듈:**FileSystem

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

참고 항목

참조

FileOpen 함수

IOException

기타 리소스

Visual Basic에서 파일에 쓰기