Как передать исходный и целевой путь в аргументах NSTask для LZip? - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь разархивировать Lzip-файл, чтобы с помощью NSTask добиться этого [task setArguments:@[@"-k",@"-d",source,destination]]; это аргументы, которые я передавал, но извлечение всегда происходит в папке исходного пути.

Есть предложения?

Заранее спасибо !!

1 Ответ

0 голосов
/ 08 января 2019

После некоторых исследований я придумаю решение

[task setArguments:[NSArray arrayWithObjects:@"-k",@"-d", source,@"-O", destination, nil]];

-k сохранить (не удалять) входные файлы.

-d распаковка.

-O при чтении стандартного ввода запишите в файл.

...