0
私のアプリは何時でも毎日たくさんのjpegをダウンロードします。すべてのjpegファイル名は "hmof - *。jpg"という形式で保存されます。接頭辞 "hmof-"で始まらないファイルはすべて削除できますか?iosすべての保存されたファイルを見つける
私は明らかに必要ですループでこれを行うが、私は何をループするかわからないするこのような
私のアプリは何時でも毎日たくさんのjpegをダウンロードします。すべてのjpegファイル名は "hmof - *。jpg"という形式で保存されます。接頭辞 "hmof-"で始まらないファイルはすべて削除できますか?iosすべての保存されたファイルを見つける
私は明らかに必要ですループでこれを行うが、私は何をループするかわからないするこのような
何か...
NSString *bundleRoot = [[NSBundle mainBundle] bundlePath];
NSFileManager *fm = [NSFileManager defaultManager];
NSArray *dirContents = [fm contentsOfDirectoryAtPath:bundleRoot error:nil];
NSPredicate *fltr = [NSPredicate predicateWithFormat:@"NOT (self BEGINSWITH 'hmof-')"];
NSArray *notHMOF = [dirContents filteredArrayUsingPredicate:fltr];
あなたが使用してファイルを削除することができます。
for (int i=0; i<[notHMOF count]; i++)
{
[fm removeItemAtPath:[NSString stringWithFormat:@"%@/%@",bundleRoot,[notHMOF objectAtIndex:i]] error:nil];
}
を編集:その作品..
何からそれらを削除しますか?配列、集合、辞書? – CodaFi