Nella mia directory della cache ho un nome di cartella Esempio. In quella cartella Esempio ho sottocartelle CSS
, JS
. Ora voglio rimuovere la sottocartella CSS
. Non sto ottenendoCome rimuovere il contenuto nella directory Cache?
Ho usato il codice sotto scritto. Se utilizzo questa mia intera cartella Esempio viene rimossa.
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *cacheFolderPath = [NSSearchPathForDirectoriesInDomains(NSCacheDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSError *error = nil;
for (NSString *fileName in [fileManager contentsOfDirectoryAtPath:cacheFolderPath error:&error])
{
[fileManager removeItemAtPath:[cacheFolderPath stringByAppendingPathComponent:fileName] error:&error];
}
chiunque può aiutarmi.
Avete il vostro CSS, file js all'interno di una una sottocartella o alla radice della cache dir? –
quei css, js sono sottocartelle della cartella di esempio che voglio eliminare quella sottocartella css ... @ cyberpawn – user1903049
di quanto tu possa semplicemente cancellare quelle sottocartelle una ad una, non c'è bisogno di eliminare la directory di tutte le cache –