我正在尝试将文件压缩到我的 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"]; ?
提前谢谢