ここでは.NET Frameworkにおけるファイル・ディレクトリなどファイルシステムの操作とSystem.IO名前空間のクラスについて見ていきます。
-
パスの操作
- 導入
- パスの分割・要素の抽出
- パスの結合
-
パス形式の変換・検証・正規化
- 絶対パスの取得・パスの正規化 (GetFullPath)
- 相対パスの取得 (GetRelativePath)
- ルートディレクトリの取得・ルートディレクトリからのパスかどうか (GetPathRoot/IsPathRooted)
- 完全修飾のパスかどうか (IsPathFullyQualified)
- ディレクトリ区切り文字で終端されているか・終端をトリミングする (EndsInDirectorySeparator/TrimEndingDirectorySeparator)
- パスやファイル名に使用できない文字の取得 (GetInvalidPathChars/GetInvalidFileNameChars)
- ファイル名の生成
- ファイル・ディレクトリの操作
- ファイル入出力