我有一个 OS X 应用程序,可以让用户选择任何文件夹。我需要以某种方式在网络上共享该选定文件夹。我一直在研究如何使用 Objective-C 共享文件夹;没有任何帮助。
问问题
1043 次
1 回答
3
如果您指的是内置 (AFP/SMB) 文件共享服务,您可以使用Open Directory 框架来编辑类型为kODRecordTypeSharePoints
. 您最好的选择是检查系统偏好设置在您添加共享点并复制该格式时的作用。您可以使用dscl
它来检查它,例如:
% dscl . -list /SharePoints
Previous iTunes Libraries
% dscl . -read '/SharePoints/Previous iTunes Libraries'
dsAttrTypeNative:afp_guestaccess: 1
dsAttrTypeNative:afp_name:
Previous iTunes Libraries
dsAttrTypeNative:afp_shared: 1
dsAttrTypeNative:directory_path:
/Users/nicholas/Music/iTunes/Previous iTunes Libraries
dsAttrTypeNative:ftp_name:
Previous iTunes Libraries
dsAttrTypeNative:sharepoint_group_id: 33FBCB64-3B80-4E8E-A262-CC2D885A0B0E
dsAttrTypeNative:smb_createmask: 644
dsAttrTypeNative:smb_directorymask: 755
dsAttrTypeNative:smb_guestaccess: 1
dsAttrTypeNative:smb_name:
Previous iTunes Libraries
dsAttrTypeNative:smb_shared: 1
AppleMetaNodeLocation: /Local/Default
RecordName:
Previous iTunes Libraries
RecordType: dsRecTypeStandard:SharePoints
dscl
还有一个交互模式,对探索更有用。
于 2011-08-23T17:28:50.903 回答