我正在制作一个内置在 Quartz Composer 中的软件,我想分发它以进行测试,同时保持安装 - 即使从头开始没有安装 Quartz Composer - 非常容易和简单。
我希望人们能够轻松地将正确的插件和文件拖到正确的目录中(类似于Tryplex Toolkit):所以我选择了 Mac OSX 中的别名方法。如果别名指向的目录位于正确的位置或至少存在,则此方法可以正常工作。
但是,如果文件夹或目录不存在(例如“Quartz Composer Plugin”文件夹),则别名将被破坏。然后,用户可以手动删除或修复别名以进行补救。但是,如果找不到目录,我希望别名在指定位置创建目录,而不是这个。
如何做到这一点?