Heres कुछ कोड मैं का उपयोग करें कि Ive अगर मैं -removeItemAtPath के लिए एक निर्देशिका पारित सवाल
- (NSMutableString*)getUserDocumentDir {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSMutableString *path = [NSMutableString stringWithString:[paths objectAtIndex:0]];
return path;
}
- (BOOL) createMyDocsDirectory
{
NSMutableString *path = [self getUserDocumentDir];
[path appendString:@"/MyDocs"];
NSLog(@"createpath:%@",path);
return [[NSFileManager defaultManager] createDirectoryAtPath:path
withIntermediateDirectories:NO
attributes:nil
error:NULL];
}
- (BOOL) deleteMyDocsDirectory
{
NSMutableString *path = [self getUserDocumentDir];
[path appendString:@"/MyDocs"];
return [[NSFileManager defaultManager] removeItemAtPath:path error:nil];
}
सूट करने के लिए संपादित: त्रुटि: यह भी सामग्री को हटा देगा? एक मूर्ख सवाल की तरह लगता है, लेकिन मुझे मिला एकमात्र अन्य उदाहरण पहले निर्देशिका की सामग्री को हटा देता है। –
हां, यह होगा, और यदि आप किसी चीज़ के बारे में कभी संदेह में हैं, तो यह देखने के लिए कि क्या यह करता है, बस एक छोटा परीक्षण कार्यक्रम स्थापित करें। –
@ItaiFerber यह कोशिश कर रहा है ठीक है, लेकिन वेब पर यहां एक खोज योग्य, भीड़-सोर्स किए गए उत्तर में परिणाम पूछ रहे हैं। तो: पहले पूछना इसके फायदे हैं। –