共通 I/O タスクCommon I/O Tasks

System.IO 名前空間には、読み取り、書き込みなどの各種アクションをファイル、ディレクトリ、およびストリーム上で実行できるようにするいくつかのクラスが用意されています。The System.IO namespace provides several classes that allow for various actions, such as reading and writing, to be performed on files, directories, and streams. 詳細については、「ファイルおよびストリーム入出力」を参照してください。For more information, see File and Stream I/O.

共通ファイル タスクCommon File Tasks

目的To do this... 参照項目See the example in this topic...
テキスト ファイルの作成Create a text file File.CreateText メソッドFile.CreateText method

FileInfo.CreateText メソッドFileInfo.CreateText method

File.Create メソッドFile.Create method

FileInfo.Create メソッドFileInfo.Create method
テキスト ファイルへの書き込みWrite to a text file 方法: テキストのファイルへの書き込みHow to: Write Text to a File

方法: テキスト ファイルを記述する (C++/CLI)How to: Write a Text File (C++/CLI)
テキスト ファイルからの読み取りRead from a text file 方法: ファイルからのテキストの読み取りHow to: Read Text from a File
ファイルへのテキストの追加Append text to a file 方法: ログ ファイルを開いて情報を追加するHow to: Open and Append to a Log File

File.AppendText メソッドFile.AppendText method

FileInfo.AppendText メソッドFileInfo.AppendText method
ファイル名の変更またはファイルの移動Rename or move a file File.Move メソッドFile.Move method

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

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

FileInfo.CopyTo メソッドFileInfo.CopyTo method
ファイルのサイズの取得Get the size of a file FileInfo.Length プロパティFileInfo.Length property
ファイルの属性の取得Get the attributes of a file File.GetAttributes メソッドFile.GetAttributes method
ファイルの属性の設定Set the attributes of a file File.SetAttributes メソッドFile.SetAttributes method
ファイルが存在するかどうかの確認Determine whether a file exists File.Exists メソッドFile.Exists method
バイナリ ファイルからの読み取りRead from a binary file 方法: 新しく作成されたデータ ファイルに対して読み書きするHow to: Read and Write to a Newly Created Data File
バイナリ ファイルへの書き込みWrite to a binary file 方法: 新しく作成されたデータ ファイルに対して読み書きするHow to: Read and Write to a Newly Created Data File
ファイル名拡張子の取得Retrieve a file name extension Path.GetExtension メソッドPath.GetExtension method
ファイルの絶対パスの取得Retrieve the fully qualified path of a file Path.GetFullPath メソッドPath.GetFullPath method
パスからのファイル名と拡張子の取得Retrieve the file name and extension from a path Path.GetFileName メソッドPath.GetFileName method
ファイルの拡張子の変更Change the extension of a file Path.ChangeExtension メソッドPath.ChangeExtension method

共通ディレクトリ タスクCommon Directory Tasks

目的To do this... 参照項目See the example in this topic...
My Documents などの特別なフォルダー内のファイルへのアクセスAccess a file in a special folder such as My Documents 方法: テキストのファイルへの書き込みHow to: Write Text to a File
ディレクトリの作成Create a directory Directory.CreateDirectory メソッドDirectory.CreateDirectory method

FileInfo.Directory プロパティFileInfo.Directory property
サブディレクトリの作成Create a subdirectory DirectoryInfo.CreateSubdirectory メソッドDirectoryInfo.CreateSubdirectory method
ディレクトリ名の変更またはディレクトリの移動Rename or move a directory Directory.Move メソッドDirectory.Move method

DirectoryInfo.MoveTo メソッドDirectoryInfo.MoveTo method
ディレクトリのコピーCopy a directory 方法: ディレクトリをコピーするHow to: Copy Directories
ディレクトリの削除Delete a directory Directory.Delete メソッドDirectory.Delete method

DirectoryInfo.Delete メソッドDirectoryInfo.Delete method
ディレクトリ内のファイルとサブディレクトリの確認See the files and subdirectories in a directory 方法: ディレクトリとファイルを列挙するHow to: Enumerate Directories and Files
ディレクトリのサイズの確認Find the size of a directory System.IO.Directory クラスSystem.IO.Directory class
ディレクトリが存在するかどうかの確認Determine whether a directory exists Directory.Exists メソッドDirectory.Exists method

関連項目See also