使用Cocoa模拟虚拟硬盘驱动器

问题描述:

是否可以使用Cocoa模拟硬盘驱动器?例如,我有一个备份应用程序,我希望我的用户能够在应用程序之外的浏览器中浏览他们的文件。使用Cocoa模拟虚拟硬盘驱动器

那么,我将如何能够做到这一点?我知道有些应用程序(传输)会这样做,但我不知道他们是如何做到的。我最好的猜测是他们在/ Volumes中的某处添加了一个文件夹,然后以某种方式挂载它。

你应该阅读约MacFuse。阅读其Objective-C API here

+0

谢谢,我明天再看看它。但由于这是MacFuse,它需要用户安装MacFuse。我是否必须将其包含在我的应用程序包中并显着增加它的大小,或者可以直接从某个服务器下载最新版本的MacFuse?然后,总会有我如何执行文件系统的问题。这可能只是一些文件复制到我想的某个系统文件夹,因此更新它可能会相当快速地变得棘手。 – 2011-01-10 05:47:39