मुझे वर्तमान निर्देशिका का अंतिम भाग प्राप्त करने की आवश्यकता है, उदाहरण के लिए /Users/smcho/filegen_from_directory/AIRPassthrough
, मुझे प्राप्त करने की आवश्यकता है AIRPassthrough
।
अजगर के साथ, मैं इसे इस कोड के साथ प्राप्त कर सकता हूं।
import os.path
path = "/Users/smcho/filegen_from_directory/AIRPassthrough"
print os.path.split(path)[-1]
या
print os.path.basename(path)
मैं C # के साथ एक ही काम कैसे कर सकता हूं?
जोड़ा
उत्तरदाताओं की मदद से, मुझे वह मिल गया जिसकी मुझे आवश्यकता थी।
using System.Linq;
string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar);
string projectName = fullPath.Split(Path.DirectorySeparatorChar).Last();
या
string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar);
string projectName = Path.GetFileName(fullPath);
os.path.basename(path)
।