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"]; ?
よろしくお願いします