FileSystem.FileClose(Int32[]) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
함수를 사용하여 연 파일에 대한 입력/출력(I/O)을 종료합니다 FileOpen .
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[]
Optional. 닫을 채널이 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 더 나은 성능을 제공합니다. 자세한 내용은 How to: Read Text from Files with a StreamReader, How to: Write Text to a StreamWriter 및 Walkthrough: manipulating Files and Directories in Visual Basic 참조하세요.
생략 FileNumbers하면 함수에서 연 FileOpen 모든 활성 파일이 닫힙니다.
열거나 Append연 Output 파일을 닫으면 출력의 최종 버퍼가 해당 파일의 운영 체제 버퍼에 기록됩니다. 닫힌 파일과 연결된 모든 버퍼 공간이 해제됩니다.
함수가 FileClose 실행되면 파일 번호와 파일 연결이 종료됩니다.