FileSystemInfo.Extension 屬性

定義

取得檔案名的副檔名部分,包括前置點 即使它是整個檔案名,如果沒有副檔名,還是空字串。

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

屬性值

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

適用於

另請參閱