【发布时间】:2019-01-08 07:44:14
【问题描述】:
我正在尝试解压缩 Lzip 文件,因此使用 NSTask 来实现它
[task setArguments:@[@"-k",@"-d",source,destination]]; 这些是我传递的参数,但提取总是发生在源路径文件夹中。
有什么建议吗?
提前致谢!!
【问题讨论】:
标签: objective-c macos compression nstask
我正在尝试解压缩 Lzip 文件,因此使用 NSTask 来实现它
[task setArguments:@[@"-k",@"-d",source,destination]]; 这些是我传递的参数,但提取总是发生在源路径文件夹中。
有什么建议吗?
提前致谢!!
【问题讨论】:
标签: objective-c macos compression nstask
经过一番研究,我想出了解决方案
[task setArguments:[NSArray arrayWithObjects:@"-k",@"-d", source,@"-O", destination, nil]];
-k保留(不删除)输入文件。
-d解压。
-O 如果读取标准输入,则写入文件。
【讨论】: