FileSystem.FileClose(Int32[]) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Girişi/çıkışı (G/Ç) işlevi kullanılarak açılan bir dosyaya dönüştürür FileOpen .
My size dosya G/Ç işlemlerinde daha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. 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())
Parametreler
- FileNumbers
- Int32[]
Optional. Kapatılacak 0 veya daha fazla kanalın parametre dizisi.
Özel durumlar
FileNumber yok.
Örnekler
Bu örnekte işlevi, için açılan bir dosyayı kapatmak için FileClosekullanılırInput.
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.
Açıklamalar
İşlev FileClose geriye dönük uyumluluk için sağlanır ve performansı etkileyebilir. Eski olmayan uygulamalar My.Computer.FileSystem için nesnesi daha iyi performans sağlar. Daha fazla bilgi için bkz. Hows: StreamReader ile Dosyalardan Metin Okuma, H nasıl yapılır: StreamWriter ve Walkthrough: Visual Basic'de Dosyaları ve Dizinleri Düzenleme.
atlarsanız FileNumbers, işlevi tarafından FileOpen açılan tüm etkin dosyalar kapatılır.
veya Outputiçin Append açılmış dosyaları kapattığınızda, çıktının son arabelleği bu dosyanın işletim sistemi arabelleğine yazılır. Kapatılan dosyayla ilişkili tüm arabellek alanı serbest bırakılır.
FileClose İşlev yürütülürken, bir dosyanın dosya numarasıyla ilişkisi sona erer.