cocoa - 使用 Cocoa 将文件夹挂载为 Finder 中的设备

标签 cocoa macos applescript

有没有办法将硬盘上的文件夹作为 Finder 中的设备挂载。这里的目的是为用户提供一种简单的方法来访问我的应用程序用于存储数据的文件夹。我不希望我的用户在应用程序数据中搜索数据。我宁愿允许他们在 Finder 中将这些数据作为已安装的卷或设备提供。我还希望该卷或设备能够读/写,这样,如果用户对数据文件进行任何更改,这些更改将反射(reflect)在原始文件夹中。

有没有办法在 cocoa、carbon 或 applescript 中做到这一点。

最佳答案

尝试查看 FUSE。您可以拥有各种伪文件系统。

但我要提醒你注意你正在尝试做的事情。在应用程序中使用一个打开文件夹的按钮可能比创建新设备更有意义。我个人会发现很难继续使用执行此类操作的应用程序。它并不真正适合其他可用的应用程序。

您还可以使用别名来指向您的应用程序数据目录。

关于cocoa - 使用 Cocoa 将文件夹挂载为 Finder 中的设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/323403/

相关文章:

macos - OSX 上的单声道 mkbundle

python - 没有为 OS [osx] 定义 [python-wxtools]

macos - AppleScript:将 "whose"与记录值一起使用不起作用

iphone - 用于调整图像大小和重命名图像的脚本 AppleScript

swift - 捕获全局按键事件(不仅仅是观察)

cocoa - NSTextField 中的 setStringValue 总是会改变高度

xcode - Cocoa 对 NSTabViewItem 使用单独的 Controller ?

cocoa - 关于Cocoa的依赖和MVC的一个问题

node.js - 未找到命令 : nodemon --- need helping adding directory to PATH

xcode - AppleScript 在 Xcode 中单击 "run"