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 |