共通 I/O タスク

System.IO 名前空間には、読み取り、書き込みなどの各種アクションをファイル、ディレクトリ、およびストリーム上で実行できるようにするいくつかのクラスが用意されています。 詳細については、「ファイルおよびストリーム入出力」を参照してください。

共通ファイル タスク

目的 参照項目
テキスト ファイルの作成 File.CreateText メソッド

FileInfo.CreateText メソッド

File.Create メソッド

FileInfo.Create メソッド
テキスト ファイルへの書き込み 方法: テキストのファイルへの書き込み

方法: テキスト ファイルを記述する (C++/CLI)
テキスト ファイルからの読み取り 方法: ファイルからのテキストの読み取り
ファイルへのテキストの追加 方法: ログ ファイルを開いて情報を追加する

File.AppendText メソッド

FileInfo.AppendText メソッド
ファイル名の変更またはファイルの移動 File.Move メソッド

FileInfo.MoveTo メソッド
ファイルの削除 File.Delete メソッド

FileInfo.Delete メソッド
ファイルのコピー File.Copy メソッド

FileInfo.CopyTo メソッド
ファイルのサイズの取得 FileInfo.Length プロパティ
ファイルの属性の取得 File.GetAttributes メソッド
ファイルの属性の設定 File.SetAttributes メソッド
ファイルが存在するかどうかの確認 File.Exists メソッド
バイナリ ファイルからの読み取り 方法: 新しく作成されたデータ ファイルに対して読み書きする
バイナリ ファイルへの書き込み 方法: 新しく作成されたデータ ファイルに対して読み書きする
ファイル名拡張子の取得 Path.GetExtension メソッド
ファイルの絶対パスの取得 Path.GetFullPath メソッド
パスからのファイル名と拡張子の取得 Path.GetFileName メソッド
ファイルの拡張子の変更 Path.ChangeExtension メソッド

共通ディレクトリ タスク

目的 参照項目
My Documents などの特別なフォルダー内のファイルへのアクセス 方法: テキストのファイルへの書き込み
ディレクトリの作成 Directory.CreateDirectory メソッド

FileInfo.Directory プロパティ
サブディレクトリの作成 DirectoryInfo.CreateSubdirectory メソッド
ディレクトリ名の変更またはディレクトリの移動 Directory.Move メソッド

DirectoryInfo.MoveTo メソッド
ディレクトリのコピー 方法: ディレクトリをコピーする
ディレクトリの削除 Directory.Delete メソッド

DirectoryInfo.Delete メソッド
ディレクトリ内のファイルとサブディレクトリの確認 方法: ディレクトリとファイルを列挙する
ディレクトリのサイズの確認 System.IO.Directory クラス
ディレクトリが存在するかどうかの確認 Directory.Exists メソッド

関連項目