System.IO 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ファイルとデータ ストリームの読み取りと書き込みを可能にする型と、基本的なファイルとディレクトリのサポートを提供する型が含まれています。
クラス
| 名前 | 説明 |
|---|---|
| BinaryReader |
プリミティブ データ型を特定のエンコードのバイナリ値として読み取ります。 |
| BinaryWriter |
バイナリのプリミティブ型をストリームに書き込み、特定のエンコードでの文字列の書き込みをサポートします。 |
| BufferedStream |
別のストリームに対する読み取り操作と書き込み操作にバッファリング レイヤーを追加します。 このクラスは継承できません。 |
| Directory |
ディレクトリとサブディレクトリを作成、移動、列挙するための静的メソッドを公開します。 このクラスは継承できません。 |
| DirectoryInfo |
ディレクトリとサブディレクトリを作成、移動、列挙するためのインスタンス メソッドを公開します。 このクラスは継承できません。 |
| DirectoryNotFoundException |
ファイルまたはディレクトリの一部が見つからない場合にスローされる例外。 |
| DriveInfo |
ドライブ上の情報へのアクセスを提供します。 |
| DriveNotFoundException |
使用できないドライブまたは共有にアクセスしようとしたときにスローされる例外。 |
| EndOfStreamException |
ストリームの末尾を越えて読み取りを試行するとスローされる例外。 |
| EnumerationOptions |
ファイルとディレクトリの列挙オプションを提供します。 |
| ErrorEventArgs |
Error イベントのデータを提供します。 |
| File |
1 つのファイルの作成、コピー、削除、移動、および開く静的メソッドを提供し、 FileStream オブジェクトの作成に役立ちます。 |
| FileFormatException |
特定のファイル形式の仕様に準拠する必要がある入力ファイルまたはデータ ストリームの形式が正しくない場合にスローされる例外。 |
| FileInfo |
ファイルの作成、コピー、削除、移動、および開くためのプロパティとインスタンス メソッドを提供し、 FileStream オブジェクトの作成に役立ちます。 このクラスは継承できません。 |
| FileLoadException |
マネージド アセンブリが見つかったが読み込むことができない場合にスローされる例外。 |
| FileNotFoundException |
ディスク上に存在しないファイルへのアクセスが失敗した場合にスローされる例外。 |
| FileStream |
同期および非同期の読み取りと書き込みの両方の操作をサポートするファイルの Stream を提供します。 |
| FileSystemEventArgs | |
| FileSystemInfo |
FileInfoオブジェクトとDirectoryInfo オブジェクトの両方の基底クラスを提供します。 |
| FileSystemWatcher |
ファイル システムの変更通知をリッスンし、ディレクトリまたはディレクトリ内のファイルが変更されたときにイベントを発生させます。 |
| InternalBufferOverflowException |
内部バッファーがオーバーフローしたときにスローされる例外。 |
| InvalidDataException |
データ ストリームが無効な形式の場合にスローされる例外。 |
| IODescriptionAttribute |
イベント、エクステンダー、またはプロパティを参照するときにビジュアル デザイナーが表示できる説明を設定します。 |
| IOException |
I/O エラーが発生したときにスローされる例外。 |
| MemoryStream |
バッキング ストアがメモリであるストリームを作成します。 |
| Path |
ファイルまたはディレクトリパス情報を含む String インスタンスに対して操作を実行します。 これらの操作は、クロスプラットフォーム方式で実行されます。 |
| PathTooLongException |
パスまたは完全修飾ファイル名がシステム定義の最大長よりも長い場合にスローされる例外。 |
| PipeException |
名前付きパイプ内でエラーが発生するとスローされます。 |
| RenamedEventArgs |
Renamed イベントのデータを提供します。 |
| Stream |
バイトシーケンスの汎用ビューを提供します。 これは抽象クラスです。 |
| StreamReader |
特定のエンコードでバイト ストリームから文字を読み取る TextReader を実装します。 |
| StreamWriter |
特定のエンコードでストリームに文字を書き込むための TextWriter を実装します。 |
| StringReader |
文字列から読み取る TextReader を実装します。 |
| StringWriter |
文字列に情報を書き込むための TextWriter を実装します。 情報は基になる StringBuilderに格納されます。 |
| TextReader |
連続する一連の文字を読み取ることができるリーダーを表します。 |
| TextWriter |
連続する一連の文字を書き込むことができるライターを表します。 このクラスは抽象クラスです。 |
| UnmanagedMemoryAccessor |
マネージド コードからアンマネージ メモリ ブロックへのランダム アクセスを提供します。 |
| UnmanagedMemoryStream |
マネージド コードからアンマネージ メモリ ブロックへのアクセスを提供します。 |
| WindowsRuntimeStorageExtensions |
IStorageFile および IStorageFolder インターフェイスの拡張メソッドWindowsストア アプリの開発時にWindows ランタイムに含まれます。 |
| WindowsRuntimeStreamExtensions |
Windows ランタイム内のストリームと、Windows ストア アプリの.NET内のマネージド ストリームの間で変換するための拡張メソッドが含まれています。 |
構造体
| 名前 | 説明 |
|---|---|
| WaitForChangedResult |
発生した変更に関する情報が含まれます。 |
列挙型
| 名前 | 説明 |
|---|---|
| DriveType |
CDRom、Fixed、Network、NoRootDirectory、Ram、Removable、Unknown などのドライブの種類の定数を定義します。 |
| FileAccess |
ファイルへの読み取り、書き込み、または読み取り/書き込みアクセスの定数を定義します。 |
| FileAttributes |
ファイルとディレクトリの属性を提供します。 |
| FileMode |
オペレーティング システムでファイルを開く方法を指定します。 |
| FileOptions |
FileStream オブジェクトを作成するための詳細オプションを表します。 |
| FileShare |
他の操作が同じファイルに対して持つことができますアクセスの種類を制御するための定数が含まれています。 |
| HandleInheritability |
基になるハンドルが子プロセスによって継承可能かどうかを指定します。 |
| MatchCasing |
一致する文字の大文字と小文字の種類を指定します。 |
| MatchType |
使用するワイルドカード 照合の種類を指定します。 |
| NotifyFilters |
ファイルまたはフォルダー内で監視する変更を指定します。 |
| SearchOption |
現在のディレクトリを検索するか、現在のディレクトリとすべてのサブディレクトリを検索するかを指定します。 |
| SeekOrigin |
シークに使用するストリーム内の位置を指定します。 |
| WatcherChangeTypes |
ファイルまたはディレクトリに対して発生する可能性がある変更。 |
代理人
| 名前 | 説明 |
|---|---|
| ErrorEventHandler |
Error オブジェクトのFileSystemWatcher イベントを処理するメソッドを表します。 |
| FileSystemEventHandler |
FileSystemWatcher クラスのChanged、Created、またはDeletedイベントを処理するメソッドを表します。 |
| RenamedEventHandler |
Renamed クラスのFileSystemWatcher イベントを処理するメソッドを表します。 |