首頁 > 後端開發 > C++ > 如何在 C# WPF 中高效提取不含副檔名的檔案名稱?

如何在 C# WPF 中高效提取不含副檔名的檔案名稱?

Patricia Arquette
發布: 2025-01-25 04:57:10
原創
935 人瀏覽過

How Can I Efficiently Extract Filenames Without Extensions in C# WPF?

C# WPF中較優雅的檔案名稱(不含副檔名)擷取方法

在您的C# WPF程式中,您希望找到一種簡潔的解決方案來從路徑字串(例如「C:Program Fileshello.txt」)中提取檔案名,而不保留副檔名。您認為比您概述的多步驟流程存在更有效的方法。

事實上,.NET框架提供了您所需的功能:Path類別。此類別有大量用於操作檔案和目錄路徑的靜態方法,包括GetFileNameGetFileNameWithoutExtension方法。

GetFileName方法

顧名思義,GetFileName方法從路徑中擷取檔案名稱和副檔名。例如,使用路徑“C:Program Fileshello.txt”,GetFileName將傳回“hello.txt”。

GetFileNameWithoutExtension方法

更進一步,GetFileNameWithoutExtension方法提供了您正在尋找的內容。它提取不含擴展名的檔案名稱。使用相同的範例路徑,GetFileNameWithoutExtension將傳回「hello」。

優雅的使用方法

要使用這些方法,只需取得您的路徑作為字串(就像您已經做的那樣),並使用以下語法:

<code class="language-csharp">string path = "C:\Program Files\hello.txt";
string filenameOnly = System.IO.Path.GetFileNameWithoutExtension(path);</code>
登入後複製

如您所見,它消除了對複雜字串操作的需求,並為您的問題提供了一個更優雅的解決方案。

以上是如何在 C# WPF 中高效提取不含副檔名的檔案名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板