xcode - 像 zip 一样组合文件夹和文件

标签 xcode macos cocoa attributes zip

如何像 zip 文件一样将文件夹和文件合并为一个对象?

假设您想要创建一个与任何压缩工具具有相同功能的应用程序。您选择一个文件夹,它会将其中及其子文件夹中的所有文件合并到一个对象中。

您必须将文件夹结构和每个文件信息保存为某个值。但你会在哪里这样做。在成品对象属性中?

对此的一些起点将会很棒并且非常感激!

非常感谢!

最佳答案

由于 tar 命令行工具可以执行您想要的操作,并且您可以使用 NSTask 类运行任何命令行工具,这将是我的方向给你指出。

关于xcode - 像 zip 一样组合文件夹和文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19127131/

相关文章:

ios - XCode 宏上的符号断点

ios - 在应用程序图标上添加 "new"横幅

objective-c - 如何更改 Cocoa 中的主菜单?

macos - gcc 不想在 mac 上使用 AVX

iphone - 删除 NSString ios 中标记 <a> 的每次出现

objective-c - NSApplication 退出最前面的应用程序状态 : hide v. 停用

swift - "import HPGrowingTextView"之后,Xcode无法调试

objective-c - 将 Json 数组分配到 NSArray (JSONKit)

c++ - swscaler - 错误的 src 图像指针 MacOS

cocoa - 将基本 Cocoa 应用程序转换为基于文档的应用程序