Bagikan melalui


FileSystem.FileClose(Int32[]) Metode

Definisi

Menyimpulkan input/output (I/O) ke file yang dibuka menggunakan FileOpen fungsi . My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file. Lihat FileSystem untuk informasi lebih lanjut.

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())

Parameter

FileNumbers
Int32[]

Opsional. Array parameter 0 atau lebih saluran yang akan ditutup.

Pengecualian

FileNumber tidak ada.

Contoh

Contoh ini menggunakan FileClose fungsi untuk menutup file yang dibuka untuk 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.

Keterangan

Fungsi FileClose ini disediakan untuk kompatibilitas mundur dan dapat memengaruhi performa. Untuk aplikasi non-warisan, My.Computer.FileSystem objek memberikan performa yang lebih baik. Untuk informasi selengkapnya, lihat Cara: Membaca Teks dari File dengan StreamReader, Cara: Menulis Teks ke File dengan StreamWriter, dan Panduan: Memanipulasi File dan Direktori di Visual Basic.

Jika Anda menghilangkan FileNumbers, semua file aktif yang FileOpen dibuka oleh fungsi ditutup.

Ketika Anda menutup file yang dibuka untuk Output atau Append, buffer akhir output ditulis ke buffer sistem operasi untuk file tersebut. Semua ruang buffer yang terkait dengan file tertutup dirilis.

FileClose Ketika fungsi dijalankan, asosiasi file dengan nomor filenya berakhir.

Berlaku untuk

Lihat juga