FileSystemInfo.Extension プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ファイル名全体であっても先頭のドット . を含む、ファイル名の拡張子部分を取得します。拡張子がない場合は空の文字列を取得します。
public:
property System::String ^ Extension { System::String ^ get(); };
public string Extension { get; }
member this.Extension : string
Public ReadOnly Property Extension As String
プロパティ値
FileSystemInfo拡張子を含む文字列。
注釈
Extension プロパティは、ファイルの完全な名前の最後のドット (FileSystemInfo) から始まり、含める.拡張子を返します。 例えば次が挙げられます。
- ファイル
c:\NewFile.txtの場合、このプロパティは".txt"を返します。 - ファイル
c:\.gitignoreの場合、このプロパティは".gitignore"を返します。 - ファイル
c:\noextensionの場合、このプロパティは空の文字列""を返します。 - ファイル
c:\a.b.cの場合、このプロパティは".c"を返します。 -
FileInfoが末尾のドットを持つファイル パスから構築されると、その末尾のドットがトリミングされるため、new FileInfo("foo.bar.").Extensionは".bar"を返します。
次の表に、その他の一般的な I/O タスクまたは関連する I/O タスクの例を示します。
| これを行うには... | このトピックの例を参照してください... |
|---|---|
| テキスト ファイルを作成します。 | 方法: ファイルにテキストを書き込む |
| テキスト ファイルに書き込む。 | 方法: ファイルにテキストを書き込む |
| テキスト ファイルから読み取る。 | 方法: ファイルからテキストを読み取る |
| ファイルの完全修飾パスを取得します。 | GetFullPath |
| パスのファイル名のみを取得します。 | GetFileNameWithoutExtension |
| パスからディレクトリ名のみを取得します。 | GetDirectoryName |
| ファイルの拡張子を変更します。 | ChangeExtension |