Cocoa:压缩文件

时间:2014-09-24 07:29:54

标签: cocoa zipfile

我一直坚持创建和解压缩ZIP存档。

我有一个列表(一个数组),其中包含我需要存档的文件的文件名(包括完整路径信息)。当用户希望解压缩存档时,文件应在其原始位置恢复。

到目前为止我已尝试过:

  • 使用" zip"命令行工具(通过NSTask):有时会抛出一个"无法posix_spawn:错误7"我无法解决的错误(也许它与扩展属性有关(com.apple.quarantine - 但有时它似乎不适用于具有此属性的文件/文件夹)
  • 使用" tar"命令行工具(通过NSTask):与" zip"相同上面的命令行工具
  • 使用 ZipKit 框架:此框架能够压缩和解压缩存档但不会将文件还原到原始位置
  • SSZipArchive :我在研究过程中找到的Objective-C课程。它能够压缩文件,但无法解压缩使用此组件创建的存档

欢迎任何可能有用的线索。

我使用Xcode 6.1的第二个测试版和Swift,我的应用程序的目标是10.9(小牛队)以及之后。

0 个答案:

没有答案