FileInfo.Open メソッド (FileMode, FileAccess, FileShare)

2013/12/12

読み取り可、書き込み可、読み書き可などのアクセス権を指定し、指定したモードと共有オプションでファイルを開きます。

Namespace:  System.IO
アセンブリ:  mscorlib (mscorlib.dll 内)

public FileStream Open(
	FileMode mode,
	FileAccess access,
	FileShare share
)

パラメーター

mode
型: System.IO.FileMode
ファイルを開くときのモード (Open または Append など) を指定する FileMode 定数。
access
型: System.IO.FileAccess
ファイルを ReadWrite、または ReadWrite のいずれのアクセス権で開くかを指定する FileAccess 定数。
share
型: System.IO.FileShare
ファイルに対して他の FileStream オブジェクトが持つアクセスの種類を指定する FileShare 定数。

戻り値

型: System.IO.FileStream
指定したモード、アクセス権、および共有オプションで開く FileStream オブジェクト。

例外条件
SecurityException

呼び出し元に、必要なアクセス許可がありません。

ArgumentException

path が空か、空白だけです。

FileNotFoundException

ファイルが見つかりません。

ArgumentNullException

1 つ以上の引数が null です。

UnauthorizedAccessException

path が読み取り専用か、またはディレクトリです。

DirectoryNotFoundException

指定されたパスが無効です (ドライブがマップされていない、など)。

IOException

ファイルは既に開いています。

バージョンについてのメモ

Windows Phone

このメンバーには、SecurityCriticalAttribute 属性が設定されています。この属性により、このメンバーの内部的な使用が制限されます。アプリケーション コードでこのメンバーを使用すると、MethodAccessException がスローされます。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2014 Microsoft