FileSystem.FileClose 方法
將輸入/輸出 (I/O) 結果導向使用 FileOpen 函式開啟的檔案。使用 My 給您更大的檔案 I/O 作業產能和效能。如需詳細資訊,請參閱 My.Computer.FileSystem 物件。
命名空間: Microsoft.VisualBasic
組件: Microsoft.VisualBasic (在 microsoft.visualbasic.dll 中)
語法
'宣告
Public Shared Sub FileClose ( _
ParamArray FileNumbers As Integer() _
)
'用途
Dim FileNumbers As Integer()
FileSystem.FileClose(FileNumbers)
public static void FileClose (
params int[] FileNumbers
)
public:
static void FileClose (
... array<int>^ FileNumbers
)
public static void FileClose (
int[] FileNumbers
)
public static function FileClose (
... FileNumbers : int[]
)
參數
- FileNumbers
選擇項。參數陣列,具有 0 個或更多要關閉的通道。
備註
如需詳細資訊,請參閱 Visual Basic 的主題 FileClose 函式。
提供 FileClose 函式的目的是為了保有回溯相容性 (Backward Compatibility),且可能會影響效能。對於非舊版應用程式,My.Computer.FileSystem 物件會提供更好的效能。如需詳細資訊,請參閱使用 Visual Basic 存取檔案。
如果您省略 FileNumbers,則 FileOpen 函式開啟的所有使用中檔案都會關閉。
當您關閉之前為 Output 或 Append 所開啟的檔案時,會將輸出的最後緩衝區寫入該檔案的作業系統緩衝區。所有與已關閉之檔案相關聯的緩衝區空間都會被釋放。
當執行 FileClose 函式時,會結束檔案與其檔案編號之間的關聯性。
範例
此範例使用 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.
平台
Windows 98、 Windows 2000 SP4、 Windows Millennium Edition、 Windows Server 2003、 Windows XP Media Center Edition、 Windows XP Professional x64 Edition、 Windows XP SP2、 Windows XP Starter Edition
.NET Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱系統需求一節的內容。
版本資訊
.NET Framework
支援版本:2.0、1.1、1.0
請參閱
參考
FileSystem 類別
FileSystem 成員
Microsoft.VisualBasic 命名空間
其他資源
FileClose 函式
End 陳述式
FileOpen 函式
Reset 函式
Stop 陳述式 (Visual Basic)
使用 Visual Basic 存取檔案