System.IO 名前空間
2013/03/11
System.IO 名前空間には、ファイル モード、ファイル アクセス、ファイル共有のための列挙体、およびパス操作やストリームの操作のためのクラスが含まれます。Windows Phone アプリケーションでは、オペレーティング システムのファイル システムは使用されず、分離ストレージによるファイルの保持およびファイルへのアクセスに限定されるので、この名前空間では追加機能が提供されません。Windows Phone アプリケーションで分離ストレージを使用する方法の詳細については、「Windows Phone のデータ」を参照してください。
| クラス | 説明 | |
|---|---|---|
![]() | BinaryReader | プリミティブ データ型を特定のエンコーディングのバイナリ値として読み取ります。 |
![]() | BinaryWriter | プリミティブ型をバイナリでストリームに書き込みます。特定のエンコーディングの文字列の書き込みをサポートします。 |
![]() | Directory | ディレクトリやサブディレクトリを通じて、作成、移動、および列挙するための静的メソッドを公開します。このクラスは継承できません。 |
![]() | DirectoryInfo | ディレクトリとサブディレクトリを作成、削除、および列挙するためのインスタンス メソッドを公開します。このクラスは継承できません。 |
![]() | DirectoryNotFoundException | インフラストラクチャ。 ファイルまたはディレクトリの一部が見つからない場合にスローされる例外。 |
![]() | EndOfStreamException | ストリームの末尾を越えて読み込もうとしたときにスローされる例外。 |
![]() | File | ファイルの作成、コピー、削除、移動、オープンのための静的メソッドを提供し、FileStream オブジェクトの作成を支援します。 |
![]() | FileInfo | ファイルを作成、コピー、削除、移動、および開くためのインスタンス メソッドを提供し、FileStream オブジェクトを作成できるようにします。このクラスは継承できません。 |
![]() | FileLoadException | マネージ アセンブリが見つかったが、読み込むことができない場合にスローされる例外。 |
![]() | FileNotFoundException | 存在しないファイルへのアクセスの試みが失敗した場合にスローされる例外。 |
![]() | FileStream | 同期および非同期の読み取り操作と書き込み操作をサポートするファイル用の Stream を公開します。 |
![]() | FileSystemInfo | FileInfo オブジェクトと DirectoryInfo オブジェクトの両方の基本クラスを提供します。 |
![]() | InvalidDataException | データ ストリームが無効な形式である場合にスローされる例外。 |
![]() | IOException | I/O エラーが発生したときにスローされる例外。 |
![]() | MemoryStream | バッキング ストアとしてメモリを使用するストリームを作成します。 |
![]() | Path | ファイルまたはディレクトリのパス情報を格納する String インスタンスで操作を実行します。これらの操作は、プラットフォーム間で実行されます。 |
![]() | PathTooLongException | パス名またはファイル名がシステムで定義される最大長より長い場合は例外がスローされます。 |
![]() | Stream | バイト シーケンスのジェネリック ビューを提供します。 |
![]() | StreamReader | 特定のエンコーディングのバイト ストリームを読み込む TextReader を実装します。 |
![]() | StreamWriter | 文字を特定のエンコーディングでストリームに書き込むための TextWriter を実装しています。 |
![]() | StringReader | 文字列から読み取る TextReader を実装します。 |
![]() | StringWriter | 文字列に情報を書き込む TextWriter を実装します。情報は、基になる StringBuilder に格納されます。 |
![]() | TextReader | 一連の文字を読み取ることができるリーダーを表します。 |
![]() | TextWriter | 一連の文字を書き込むことができるライターを表します。このクラスは抽象クラスです。 |
![]() | UnmanagedMemoryStream | インフラストラクチャ。 マネージ コードからメモリのアンマネージ ブロックにアクセスできるようにします。 |
![]() | WindowsRuntimeStorageExtensions | Windows Windows ストア アプリケーションの開発時に Windows ランタイム の IStorageFile インターフェイスと IStorageFolder インターフェイスの拡張メソッドを格納します。 |
![]() | WindowsRuntimeStreamExtensions | Windows ランタイム のストリームと Windows ストア アプリ向け .NET のマネージ ストリームとの間で変換を行うための拡張メソッドを格納します。 |
| 列挙体 | 説明 | |
|---|---|---|
![]() | FileAccess | 読み取り専用、書き込み専用、読み取り/書き込みの各ファイル アクセスの定数を定義します。 |
![]() | FileAttributes | ファイルとディレクトリに属性を提供します。 |
![]() | FileMode | オペレーティング システムがファイルを開く方法を指定します。 |
![]() | FileShare | 同一のファイルに対して他の IsolatedStorageFileStream オブジェクトが保有できるアクセスの種類を制御する定数を格納します。 |
![]() | SeekOrigin | シークするときのストリームの参照ポイントを表すフィールドを提供します。 |

