137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
|
if (partNumber == lastPartNumber)
path = _path;
else
path = [_path.stringByDeletingPathExtension
stringByAppendingFormat: @".z%02u", partNumber + 1];
@try {
return [OFFile fileWithPath: path mode: @"r"];
} @catch (OFOpenItemFailedException *e) {
if (e.errNo != ENOENT)
@throw e;
return nil;
}
}
- (void)listFiles
{
for (OFZIPArchiveEntry *entry in _archive.entries) {
void *pool = objc_autoreleasePoolPush();
|
<
|
<
<
<
<
<
<
|
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
|
if (partNumber == lastPartNumber)
path = _path;
else
path = [_path.stringByDeletingPathExtension
stringByAppendingFormat: @".z%02u", partNumber + 1];
return [OFFile fileWithPath: path mode: @"r"];
}
- (void)listFiles
{
for (OFZIPArchiveEntry *entry in _archive.entries) {
void *pool = objc_autoreleasePoolPush();
|