FileSystem.FileClose(Int32[]) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
FileOpen
함수를 사용하여 연 파일에 대한 입출력(I/O)을 끝냅니다.
My
를 사용하면 파일 I/O 작업의 생산성 및 성능이 향상됩니다. 자세한 내용은 FileSystem를 참조하세요.
public:
static void FileClose(... cli::array <int> ^ FileNumbers);
public static void FileClose (params int[] FileNumbers);
static member FileClose : int[] -> unit
Public Sub FileClose (ParamArray FileNumbers As Integer())
매개 변수
- FileNumbers
- Int32[]
선택 사항입니다. 닫을 0개 이상의 채널에 대한 매개 변수 배열입니다.
예외
FileNumber
가 없는 경우
예제
이 예제에서는 함수를 FileClose
사용하여 에 대해 Input
열린 파일을 닫습니다.
Dim TextLine As String
FileOpen(1, "TESTFILE", OpenMode.Input) ' Open file.
Do While Not EOF(1) ' Loop until end of file.
TextLine = LineInput(1) ' Read line into variable.
MsgBox(TextLine) ' Display the line
Loop
FileClose(1) ' Close file.
설명
함수는 FileClose
이전 버전과의 호환성을 위해 제공되며 성능에 영향을 줄 수 있습니다. 비 레거시 애플리케이션의 경우는 My.Computer.FileSystem
개체는 더 나은 성능을 제공 합니다. 자세한 내용은 방법: StreamReader를 사용하여 파일에서 텍스트 읽기, 방법: StreamWriter를 사용하여 파일에 텍스트 쓰기 및 연습: Visual Basic에서 파일 및 디렉터리 조작을 참조하세요.
를 생략 FileNumbers
하면 함수에서 FileOpen
연 모든 활성 파일이 닫힙니다.
또는 Append
에 대해 Output
열린 파일을 닫으면 출력의 최종 버퍼가 해당 파일의 운영 체제 버퍼에 기록됩니다. 닫힌 파일과 연결된 모든 버퍼 공간이 해제됩니다.
함수가 FileClose
실행되면 파일 번호와 파일 연결이 종료됩니다.