我的Iphone应用程序正在将照片保存到文档文件夹中。我想在使用后删除所有这些文件格式文件夹。我知道如何使用路径
删除一个文件if ([fileMgr removeItemAtPath:filePath error:&error] != YES)
NSLog(@"Unable to delete file: %@", [error localizedDescription]);
但我想一次删除所有文件。我的所有文件都是.png格式我试过* .png但不能正常工作。
答案 0 :(得分:4)
/* dir: the directory where your files are */
NSFileManager *fm = [NSFileManager defaultManager];
NSError *error = nil;
NSArray *items = [fm contentsOfDirectoryAtPath:dir error:&error];
if (error) { /* ... */ }
/* delete png files */
for (NSString *item in items) {
if ([[item pathExtension] isEqualToString:@"png"]) {
NSString *path = [dir stringByAppendingPathComponent:item];
[fm removeItemAtPath:path error:&error];
if (error)
{ /* ... */ }
}
}