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拡張子を含む文字列。

注釈

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

適用対象

こちらもご覧ください