首頁 > 後端開發 > C++ > 如何以程式設計方式從 C# 中的檔案路徑中提取最後一個資料夾名稱?

如何以程式設計方式從 C# 中的檔案路徑中提取最後一個資料夾名稱?

Mary-Kate Olsen
發布: 2024-12-31 01:27:09
原創
247 人瀏覽過

How Can I Programmatically Extract the Last Folder Name from a File Path in C#?

從檔案路徑決定資料夾名稱

使用檔案路徑時,通常需要擷取與給定路徑關聯的資料夾名稱檔案。例如,考慮路徑:

string path = "C:\folder1\folder2\file.txt";
登入後複製

我們如何以程式設計方式從此路徑擷取「folder2」字串?

解決方案

一方法是利用 Path.GetFileName 和 Path.GetDirectoryName 方法。 GetDirectoryName 方法傳回父目錄的完整路徑,而 GetFileName 傳回最後一個路徑元件的名稱(通常是檔案名稱)。透過組合這些方法,我們可以獲得所需的資料夾名稱:

string lastFolderName = Path.GetFileName( Path.GetDirectoryName( path ) );
登入後複製

無論檔案系統上是否存在該路徑,這種方法都有效。但是,它假定路徑以檔案名稱結尾。如果路徑可能以資料夾名稱結尾,建議在繼續之前檢查該位置是否存在檔案或資料夾。

以上是如何以程式設計方式從 C# 中的檔案路徑中提取最後一個資料夾名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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