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
실행되면 파일 번호와 파일 연결이 종료됩니다.
적용 대상
추가 정보
.NET