System.IOUtils.TFile.Open

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

class function Open(const Path: string;
const Mode: TFileMode): TFileStream; overload; inline; static;
class function Open(const Path: string;
const Mode: TFileMode; const Access: TFileAccess): TFileStream;
class function Open(const Path: string;
const Mode: TFileMode; const Access: TFileAccess;
const Share: TFileShare): TFileStream; overload; static;

C++

static System::Classes::TFileStream* __fastcall Open(const System::UnicodeString Path, const TFileMode Mode)/* overload */;
static System::Classes::TFileStream* __fastcall Open(const System::UnicodeString Path, const TFileMode Mode, const TFileAccess Access)/* overload */;
static System::Classes::TFileStream* __fastcall Open(const System::UnicodeString Path, const TFileMode Mode, const TFileAccess Access, const TFileShare Share)/* overload */;

プロパティ

種類 可視性 ソース ユニット
function public
System.IOUtils.pas
System.IOUtils.hpp
System.IOUtils TFile

説明

ファイルを開き、そのファイルに関連付けられたストリームを返します。

Open を呼び出すと、ファイルを開くことができます。渡した TFileMode の値に応じて、ファイルを開くか作成するか追加するかが決まります。いずれの場合にも TFileStream インスタンスが返されます。このインスタンスを使ってデータの読み取りや書き込みを行うことができます。Access パラメータ(省略可能)によって、ファイルを読み取り、書き込み、読み書きのどのモードで開くかを指定できます。次の表に、このメソッドが受け取るパラメータを示します。



名前 意味

Path

開きたいファイルのパス。

Mode

ファイルを開くモード。

Access

行いたいファイルアクセス。



メモ:  ファイルを開けない場合やパスが無効な場合には、Open は例外を発生させます。Mode パラメータと Access パラメータの組み合わせによって、例外条件が発生する可能性があります。

関連項目