Tôi cần lấy phần cuối của thư mục hiện tại, ví dụ từ /Users/smcho/filegen_from_directory/AIRPassthrough
, tôi cần lấy AIRPassthrough
.
Với python, tôi có thể lấy nó với mã này.
import os.path
path = "/Users/smcho/filegen_from_directory/AIRPassthrough"
print os.path.split(path)[-1]
Hoặc là
print os.path.basename(path)
Làm thế nào tôi có thể làm điều tương tự với C #?
THÊM
Với sự giúp đỡ từ những người trả lời, tôi đã tìm thấy những gì tôi cần.
using System.Linq;
string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar);
string projectName = fullPath.Split(Path.DirectorySeparatorChar).Last();
hoặc là
string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar);
string projectName = Path.GetFileName(fullPath);
os.path.basename(path)
.