क्या NSFileManager
या कुछ का उपयोग कर पथ की मूल निर्देशिका को खोजने का कोई तरीका है?पथ की मूल निर्देशिका खोजें
उदा। यह लो:
/path// कुछ
और यह बारी
/पथ में//
क्या NSFileManager
या कुछ का उपयोग कर पथ की मूल निर्देशिका को खोजने का कोई तरीका है?पथ की मूल निर्देशिका खोजें
उदा। यह लो:
/path// कुछ
और यह बारी
/पथ में//
NSString
विधि -stringByDeletingLastPathComponent
सिर्फ इतना है कि करता है करने के लिए करने के लिए।
आप इस तरह इसका इस्तेमाल कर सकते हैं:
NSLog(@"%@", [@"/tmp/afolder" stringByDeletingLastPathComponent]);
और यह /tmp
प्रवेश करेंगे।
आमतौर पर फ़ाइल यूआरएल NSURL
टाइप करते हैं। अब एक विधि है जिसका उपयोग आप मूल निर्देशिका को पकड़ने के लिए कर सकते हैं: NSURL *parentDirectory = [fileURL URLByDeletingLastPathComponent];
आपको फ़ाइल स्थानों के लिए यूआरएल का उपयोग करना चाहिए। यदि आपके पास स्ट्रिंग के रूप में पथ है तो मैं इसे URL में बदल दूंगा। स्विफ्ट 3
let fileURL: URL = URL(fileURLWithPath: "/path/to/something")
let folderURL = fileURL.deletingLastPathComponent()
का उपयोग करें