я пытаюсь заархивировать файл в подпапку в моем приложении для iphone.
NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *dir = [path objectAtIndex:0];
NSString *storeunzipfiles = [dir stringByAppendingPathComponent:@"/MyFolder"];
if (![[NSFileManager defaultManager] fileExistsAtPath:storeunzipfiles])
[[NSFileManager defaultManager] createDirectoryAtPath:storeunzipfiles attributes:nil]; //Create folder
хорошо, теперь я создал папку. Что я хочу сделать, так это удалить все файлы в папке, прежде чем разархивировать свой файл. но я не понимаю.
NSFileManager *filemgr;
filemgr = [NSFileManager defaultManager];
[filemgr removeItemAtPath: @"/MyFolder" handler: nil];
// warning: 'NSFileManager' may not respond to '-removeItemAtPath:handler:'
}
}
наконец, разархивируйте в подпапку.
if ([zip UnzipFileTo:storeunzipfiles overWrite:YES]) {...
хорошо, я получил сообщение с предупреждением...
какой способ загрузить файлы в подпапку? это правильно?
NSString *docpath = [documentsDirectory stringByAppendingPathComponent:@"/MyFolder/Data.plist"]; ?
спасибо заранее