Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk mengekstrak Nama Folder daripada Laluan Fail dalam C#?

Bagaimana untuk mengekstrak Nama Folder daripada Laluan Fail dalam C#?

Linda Hamilton
Linda Hamiltonasal
2024-12-29 03:31:14330semak imbas

How to Extract the Folder Name from a File Path in C#?

Mengekstrak Nama Folder daripada Laluan Fail

Apabila bekerja dengan laluan fail, mungkin perlu untuk mengekstrak nama folder daripada penuh laluan. Ini membolehkan anda mengenal pasti lokasi fail dalam struktur direktori. Begini cara untuk melakukannya dalam C#:

Menggunakan kelas Path, terdapat dua pendekatan untuk mendapatkan nama folder:

Pendekatan 1: Menggabungkan GetDirectoryName dan GetFileName

Kaedah ini mudah dan mengembalikan nama folder terakhir dalam laluan:

string path = "C:/folder1/folder2/file.txt";
string lastFolderName = Path.GetFileName(Path.GetDirectoryName(path));

Pendekatan 2: Menggunakan Path.GetFileName pada Direktori Induk

Kaedah ini menganggap direktori induk sebagai nama folder:

string path = "C:/folder1/folder2/file.txt";
string folderName = Path.GetFileName(Path.GetDirectoryName(path));

Kedua-dua pendekatan menyediakan nama folder. Walau bagaimanapun, pendekatan kedua bergantung pada andaian bahawa laluan berakhir dengan nama fail. Jika laluan itu mewakili folder sebaliknya, anda mungkin perlu mengendalikannya secara berbeza.

Atas ialah kandungan terperinci Bagaimana untuk mengekstrak Nama Folder daripada Laluan Fail dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn