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

StreamWriter コンストラクター (String, Boolean, Encoding)

2013/12/12

指定したエンコーディングと既定のバッファー サイズを使用して、指定したパス上の指定したファイル用の StreamWriter クラスの新しいインスタンスを初期化します。ファイルが存在する場合は、ファイルを上書きするか、またはファイルの末尾に追加できます。ファイルが存在しない場合は、このコンストラクターが新しいファイルを作成します。

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

public StreamWriter(
	string path,
	bool append,
	Encoding encoding
)

パラメーター

path
型: System.String
書き込み対象の完全なファイル パス。
append
型: System.Boolean
データを既存のファイルの末尾に追加する場合は true。既存のファイルを上書きする場合は false。指定されたファイルが存在しない場合は、このパラメーターの値に関係なく新しいファイルが作成されます。
encoding
型: System.Text.Encoding
使用する文字エンコーディング。

例外条件
UnauthorizedAccessException

アクセスが拒否されました。

ArgumentException

path が空です。

または

path に、システム デバイスの名前 (com1、com2 など) が含まれています。

ArgumentNullException

pathnull です。

DirectoryNotFoundException

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

IOException

path には、ファイル名、ディレクトリ名、またはボリューム ラベルの不正な構文または無効な構文が含まれています。

PathTooLongException

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

SecurityException

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

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

Windows Phone

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

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2014 Microsoft