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