2009-08-21 21 views

उत्तर

61

NSString विधि -stringByDeletingLastPathComponent सिर्फ इतना है कि करता है करने के लिए करने के लिए।

आप इस तरह इसका इस्तेमाल कर सकते हैं:

NSLog(@"%@", [@"/tmp/afolder" stringByDeletingLastPathComponent]); 

और यह /tmp प्रवेश करेंगे।

14

आमतौर पर फ़ाइल यूआरएल NSURL टाइप करते हैं। अब एक विधि है जिसका उपयोग आप मूल निर्देशिका को पकड़ने के लिए कर सकते हैं: NSURL *parentDirectory = [fileURL URLByDeletingLastPathComponent];

1

आपको फ़ाइल स्थानों के लिए यूआरएल का उपयोग करना चाहिए। यदि आपके पास स्ट्रिंग के रूप में पथ है तो मैं इसे URL में बदल दूंगा। स्विफ्ट 3

let fileURL: URL = URL(fileURLWithPath: "/path/to/something") 
let folderURL = fileURL.deletingLastPathComponent() 
का उपयोग करें
संबंधित मुद्दे