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 任务的示例。

若要执行此操作... 请参见本主题中的示例...
创建文本文件。 如何:将文本写入文件
写入文本文件。 如何:将文本写入文件
从文本文件读取。 如何:从文件中读取文本
检索文件的完全限定路径。 GetFullPath
仅检索文件名和路径。 GetFileNameWithoutExtension
仅从路径检索目录名称。 GetDirectoryName
更改文件的扩展名。 ChangeExtension

适用于

另请参阅