從檔案路徑決定資料夾名稱
使用檔案路徑時,通常需要擷取與給定路徑關聯的資料夾名稱檔案。例如,考慮路徑:
string path = "C:\folder1\folder2\file.txt";
我們如何以程式設計方式從此路徑擷取「folder2」字串?
解決方案
一方法是利用 Path.GetFileName 和 Path.GetDirectoryName 方法。 GetDirectoryName 方法傳回父目錄的完整路徑,而 GetFileName 傳回最後一個路徑元件的名稱(通常是檔案名稱)。透過組合這些方法,我們可以獲得所需的資料夾名稱:
string lastFolderName = Path.GetFileName( Path.GetDirectoryName( path ) );
無論檔案系統上是否存在該路徑,這種方法都有效。但是,它假定路徑以檔案名稱結尾。如果路徑可能以資料夾名稱結尾,建議在繼續之前檢查該位置是否存在檔案或資料夾。
以上是如何以程式設計方式從 C# 中的檔案路徑中提取最後一個資料夾名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!