共用方式為


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

適用於

另請參閱