System.IO名前空間には、ファイル、ディレクトリ、ストリームに対する読み取りと書き込みなどのさまざまなアクションを実行できるクラスがいくつか用意されています。 詳細については、「 ファイルおよびストリーム I/O」を参照してください。
一般的なファイル作業
| これを行うには... | このトピックの例を参照してください... |
|---|---|
| テキスト ファイルを作成する |
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 メソッド |
一般的なディレクトリ タスク
| これを行うには... | このトピックの例を参照してください... |
|---|---|
| マイ ドキュメントなどの特殊なフォルダー内のファイルにアクセスする | 方法: ファイルにテキストを書き込む |
| ディレクトリを作成する |
Directory.CreateDirectory メソッド FileInfo.Directory プロパティ |
| サブディレクトリを作成する | DirectoryInfo.CreateSubdirectory メソッド |
| ディレクトリ名の変更またはディレクトリの移動 |
Directory.Move メソッド DirectoryInfo.MoveTo メソッド |
| ディレクトリをコピーする | 方法: ディレクトリをコピーする |
| ディレクトリを削除する |
Directory.Delete メソッド DirectoryInfo.Delete メソッド |
| ディレクトリ内のファイルとサブディレクトリを表示する | 方法: ディレクトリとファイルを列挙する |
| ディレクトリのサイズを見つける | System.IO.Directory クラス |
| ディレクトリが存在するかどうかを判断する | Directory.Exists メソッド |
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET