エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

FileStream コンストラクター (String, FileMode)

2013/12/12

FileStream クラスの新しいインスタンスを、指定したパスと作成モードを使用して作成します。

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

public FileStream(
	string path,
	FileMode mode
)

パラメーター

path
型: System.String
現在の FileStream オブジェクトによってカプセル化されるファイルの相対パスまたは絶対パス。
mode
型: System.IO.FileMode
ファイルを開く方法または作成する方法を決定する FileMode 定数。

例外条件
ArgumentException

path が、空の文字列 ("") か、空白だけか、1 つ以上の無効な文字が含まれています。

または

path がファイル以外のデバイスを参照しています (NTFS 環境の "con:"、"com1:"、"lpt1:" など)。

NotSupportedException

path がファイル以外のデバイスを参照しています (NTFS 環境以外の "con:"、"com1:"、"lpt1:" など)。

ArgumentNullException

pathnull です。

SecurityException

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

FileNotFoundException

ファイルが見つかりません。たとえば、modeFileMode.Truncate または FileMode.Open の場合に、path で指定されたファイルが存在しません。これらのモードでは、ファイルが既に存在している必要があります。

IOException

FileMode.CreateNew の指定時に path で指定されたファイルが既に存在していることなどが原因で、I/O エラーが発生しました。

または

ストリームは閉じられています。

DirectoryNotFoundException

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

PathTooLongException

指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。

ArgumentOutOfRangeException

mode に無効な値が含まれています。

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

Windows Phone

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

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2014 Microsoft