FileSystemInfo.Extension プロパティ

定義

ファイル名全体であっても先頭のドット . を含む、ファイル名の拡張子部分を取得します。拡張子がない場合は空の文字列を取得します。

public:
 property System::String ^ Extension { System::String ^ get(); };
public string Extension { get; }
member this.Extension : string
Public ReadOnly Property Extension As String

プロパティ値

FileSystemInfo 拡張子を格納している文字列。

注釈

プロパティは拡張子をFileSystemInfo返します。この拡張子はExtension、ファイルの完全な名前の最後のドット () から始まり、最後のドット (.) を含みます。 次に例を示します。

  • ファイル c:\NewFile.txtの場合、このプロパティは を返します ".txt"
  • ファイル c:\.gitignoreの場合、このプロパティは を返します ".gitignore"
  • ファイル c:\noextensionの場合、このプロパティは空の文字列 を返します ""
  • ファイル c:\a.b.cの場合、このプロパティは を返します ".c"
  • FileInfoが末尾のドットを持つファイル パスから構築されると、その末尾のドットがトリミングされるためnew FileInfo("foo.bar.").Extension、 が返されます".bar"

次の表に、その他の一般的または関連する I/O タスクの例を示します。

目的 参照項目
テキスト ファイルを作成します。 方法: テキストのファイルへの書き込み
テキスト ファイルに書き込みます。 方法: テキストのファイルへの書き込み
テキスト ファイルから読み取ります。 方法: ファイルからのテキストの読み取り
ファイルの完全修飾パスを取得します。 GetFullPath
パスのファイル名のみを取得します。 GetFileNameWithoutExtension
パスからディレクトリ名のみを取得します。 GetDirectoryName
ファイルの拡張子を変更します。 ChangeExtension

適用対象

こちらもご覧ください