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 |