[英]How to create .dmg of a folder from objective-c or terminal?
脚本
我需要使用objective-c将文件夹转换为.dmg但是,我无法在obj-c中找到任何脚本,这就是为什么我正在寻找可以执行此操作的终端命令。
研究
我使用下面给出的终端命令将文件夹转换为.dmg
hdiutil create -format UDZO -srcfolder
"/Users/Paxcel/Desktop/IMG"
"/Users/Paxcel/Desktop/IMG.dmg"
问题
请建议一个可以帮助我创建文件夹的.dmg文件的解决方案。 非常感谢您的关注。
PS:我必须使用obj-c或终端,因为我在cocoa app中创建了一个实用程序。
使用“是一个错误。我来自Windows世界,在那里(在Windows中)你总是要把路径放到引号”c://test.txt“
早些时候( 错了 )
hdiutil create -format UDZO -srcfolder
"/Users/Paxcel/Desktop/IMG"
"/Users/Paxcel/Desktop/IMG.dmg"
正确
hdiutil create -format UDZO -srcfolder
/Users/Paxcel/Desktop/IMG
/Users/Paxcel/Desktop/IMG.dmg
但是,如果您的路径包含空格,那么如果您使用引号,那么它将给出如下所示的错误
解决方案为了避免错误,你必须在空格''之前使用'\\',如下所示:
hdiutil create -format UDZO -srcfolder
/Users/Paxcel/Desktop/IMG\ for\ design
/Users/Paxcel/Desktop/IMG\ for\ design.dmg
你有一个流浪"
在你的命令行。
>
提示意味着更多请 ; shell希望你终止"
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.