本机API挂载网络卷

时间:2020-02-03 19:11:15

标签: macos darwin

我正在寻找可以使我挂载网络卷的本地macOS API。

具体来说,我正在寻找与Finder(Cmd-K)完全相同的功能,包括与URI分开传递凭据以及在/ Volumes下创建挂载点而无需超级用户访问。

当前我正在使用mount_smbfsmount_afp,但是:

  • 它们要求将凭据编码到URI中,并且mount_afp不能与密码中的unicode字符一起使用,甚至连加引号的
  • 我必须首先以root用户身份创建挂载点

1 个答案:

答案 0 :(得分:1)

您可以使用NetFS框架和NetFSMountURLSync()NetFSMountURLAsync()。该文档位于NetFS.h头文件中。