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!