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 edinmek 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[]
İsteğe bağlı. Kapatılacak 0 veya daha fazla kanalın parametre dizisi.
Özel durumlar
FileNumber
Yok.
Örnekler
Bu örnekte, için açılan bir dosyayı kapatmak için Input
işlevi kullanılırFileClose
.
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
FileClose
İşlev 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 . How to: Read Text from Files with a StreamReader, How to: Write Text to Files with a StreamWriter ve Walkthrough: Manipulating Files and Directories in Visual Basic.
atlarsanız FileNumbers
, işlevi tarafından FileOpen
açılan tüm etkin dosyalar kapatılır.
veya Append
için Output
açılmış dosyaları kapattığınızda, çıkışın son arabelleği o dosyanın işletim sistemi arabelleğine yazılır. Kapalı dosyayla ilişkili tüm arabellek alanı serbest bırakılır.
FileClose
İşlev yürütürken, bir dosyanın dosya numarasıyla ilişkisi sona erer.