FileSystem.FileClose(Int32[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
FileOpen関数を使用して開かれたファイルへの入出力 (I/O) を終了します。
My を使用すると、ファイル I/O 操作の生産性とパフォーマンスが向上します。 詳細については、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())
パラメーター
- FileNumbers
- Int32[]
オプション。 閉じる 0 つ以上のチャネルのパラメーター配列。
例外
FileNumber は存在しません。
例
この例では、 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.
注釈
FileClose関数は下位互換性のために提供され、パフォーマンスに影響を与える可能性があります。 レガシ 以外のアプリケーションの場合、 My.Computer.FileSystem オブジェクトのパフォーマンスが向上します。 詳細については、「
FileNumbersを省略すると、FileOpen関数によって開かれたすべてのアクティブなファイルが閉じられます。
OutputまたはAppend用に開かれたファイルを閉じると、出力の最終的なバッファーがそのファイルのオペレーティング システム バッファーに書き込まれます。 閉じられたファイルに関連付けられているすべてのバッファー領域が解放されます。
FileClose関数が実行されると、ファイルとファイル番号の関連付けが終了します。