【发布时间】:2010-09-05 15:21:13
【问题描述】:
我正在尝试将文件压缩到我的 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"]; ?
提前考虑
【问题讨论】:
标签: iphone objective-c nsfilemanager