मुझे उद्देश्य-सी में फ़ाइल को हटाने के लिए नीचे दिया गया कोड मिला, लेकिन मैं केवल Caches
की निर्देशिका के तहत सभी फ़ाइलों को हटाना चाहता हूं और निर्देशिका Caches
अपने आप।उद्देश्य सी: निर्देशिका के तहत केवल सभी फाइलों को कैसे हटाएं, लेकिन निर्देशिका को स्वयं रखें
क्या कोई ऐसा करने का तरीका सुझा सकता है?
धन्यवाद
NSFileManager *filemgr;
filemgr = [NSFileManager defaultManager];
if ([filemgr removeItemAtPath: [NSHomeDirectory() stringByAppendingString:@"/Library/Caches"] error: NULL] == YES)
NSLog (@"Remove successful");
else
NSLog (@"Remove failed");
कि निर्देशिका में फ़ाइलों के माध्यम से अपडेट
NSFileManager *filemgr;
filemgr = [NSFileManager defaultManager];
if ([filemgr removeItemAtPath: [NSHomeDirectory() stringByAppendingString:@"/Library/Caches"] error: NULL] == YES)
NSLog (@"Remove successful");
else
NSLog (@"Remove failed");
[filemgr createDirectoryAtPath: [NSHomeDirectory() stringByAppendingString:@"/Library/Caches"] withIntermediateDirectories:NO attributes:nil error:nil];
कैसे के बारे में फिर से बनाते हैं हटाए जाने के बाद कैश फ़ोल्डर? – ohho
आप निर्देशिका को हटा सकते हैं और फिर इसे फिर से बना सकते हैं, हालांकि आपको यह सुनिश्चित करना होगा कि आप सही अनुमतियां बनाए रखें। – dreamlax
अच्छा विचार, धन्यवाद –