代码之家  ›  专栏  ›  技术社区  ›  avpaderno

Creating a disk image (.dmg) from Objective-C

  •  4
  • avpaderno  · 技术社区  · 16 年前

    有没有从COCOA创建磁盘映像的库,或者只有通过F取取器才有可能?

    2 回复  |  直到 16 年前
        1
  •  7
  •   Felixyz    16 年前

    I'm not aware of a way to do it 直接地 从可可(虽然可能有一种)但有另一种方式。这个 hdiutil 工具可以从终端使用,您也可以从程序调用它。以下是从文件夹创建磁盘映像的示例用法:

    hdiutil create -fs HFS+ -volname "Volume Name" \
                   -srcfolder "/path/to/source/directory" "path/to/filename.dmg"
    

    似乎 http://www.cocoabuilder.com/archive/cocoa/152742-disc-image-apis.html describes the same problem.

        2
  •  3
  •   JWWalker    16 年前

    你可以用 hdiutil tool, perhaps with the aid of NSTask.