FileSystem.FileClose(Int32[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
FileOpen
関数で開いたファイルへの入出力を終了して、ファイルを閉じます。 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
向上します。 詳細については、「 方法: StreamReader を使用してファイルからテキストを読み取る」、「 方法: StreamWriter を使用してファイルにテキストを書き込む」、および 「チュートリアル: Visual Basic でのファイルとディレクトリの操作」を参照してください。
を省略 FileNumbers
すると、関数によって FileOpen
開かれたアクティブなファイルはすべて閉じられます。
または Append
に対してOutput
開かれたファイルを閉じると、出力の最終的なバッファーがそのファイルのオペレーティング システム バッファーに書き込まれます。 閉じられたファイルに関連付けられているすべてのバッファー領域が解放されます。
関数が FileClose
実行されると、ファイルとファイル番号の関連付けが終了します。
適用対象
こちらもご覧ください
.NET