FileSystem.FileClose(Int32[]) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.