122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
|
[OFStdErr writeLine: OF_LOCALIZED(
@"cannot_extract_specific_file_from_gz",
@"Cannot extract a specific file of a .gz archive!")];
app->_exitStatus = 1;
return;
}
/* FIXME: Should use IRI-specific path extension deletion. */
fileName = _archiveIRI.lastPathComponent.stringByDeletingPathExtension;
if (app->_outputLevel >= 0)
[OFStdOut writeString: OF_LOCALIZED(@"extracting_file",
@"Extracting %[file]...",
@"file", fileName)];
if (![app shouldExtractFile: fileName outFileName: fileName])
|
<
|
|
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
[OFStdErr writeLine: OF_LOCALIZED(
@"cannot_extract_specific_file_from_gz",
@"Cannot extract a specific file of a .gz archive!")];
app->_exitStatus = 1;
return;
}
fileName = _archiveIRI.IRIByDeletingPathExtension.lastPathComponent;
if (app->_outputLevel >= 0)
[OFStdOut writeString: OF_LOCALIZED(@"extracting_file",
@"Extracting %[file]...",
@"file", fileName)];
if (![app shouldExtractFile: fileName outFileName: fileName])
|
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
|
@"Extracting %[file]... done",
@"file", fileName)];
}
}
- (void)printFiles: (OFArray OF_GENERIC(OFString *) *)files
{
/* FIXME: Should use IRI-specific path extension deletion. */
OFString *fileName = _archiveIRI.lastPathComponent
.stringByDeletingPathExtension;
if (files.count > 0) {
[OFStdErr writeLine: OF_LOCALIZED(
@"cannot_print_specific_file_from_gz",
@"Cannot print a specific file of a .gz archive!")];
app->_exitStatus = 1;
return;
|
<
|
|
|
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
|
@"Extracting %[file]... done",
@"file", fileName)];
}
}
- (void)printFiles: (OFArray OF_GENERIC(OFString *) *)files
{
OFString *fileName =
_archiveIRI.IRIByDeletingPathExtension.lastPathComponent;
if (files.count > 0) {
[OFStdErr writeLine: OF_LOCALIZED(
@"cannot_print_specific_file_from_gz",
@"Cannot print a specific file of a .gz archive!")];
app->_exitStatus = 1;
return;
|