iOS如何在沙盒中获取和移除Documents文件夹中的所有文件?
NSString?*字符串?=?[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,?是)?objectAtIndex:0];
NSFileManager?*文件管理器?=?【NSFileManager?default manager];
NSArray?*tempFileList?=?【【NSArray?alloc]?initWithArray:[fileManager?contentsOfDirectoryAtPath:string?错误:nil]];2.删除所有文件
NSString?*DocumentsPath?=?[NSHomeDirectory()?stringByAppendingPathComponent:@ " Documents "];
NSDirectoryEnumerator?*普查员?=?【【NSFileManager?defaultManager]?enumeratorAtPath:DocumentsPath];
为了什么?(NSString?*文件名?在?普查员)?{
【【NSFileManager?defaultManager]?removeItemAtPath:[DocumentsPath?stringByAppendingPathComponent:fileName]?错误:无];
}3.删除所有png文件。
NSString?*分机?=?@ " png
NSFileManager?*文件管理器?=?【NSFileManager?default manager];
NSArray?*路径?=?NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,?NSUserDomainMask,?是);
NSString?*documentsDirectory?=?【路径?objectAtIndex:0];NSArray?*内容?=?【文件管理器?contentsOfDirectoryAtPath:documents directory?错误:无];
NSEnumerator?*普查员?=?【内容?object enumerator];
NSString?*文件名;
什么时候?((文件名?=?【普查员?nextObject])))?{
如果?([[文件名?pathExtension]?isEqualToString:extension])?{
【文件管理器?removeItemAtPath:[documents directory?stringByAppendingPathComponent:filename]?错误:无];
}
}