0
我有一個OS X應用程序,可讓用戶選擇任何文件夾。我需要以某種方式共享網絡上選定的文件夾。我一直在研究如何使用Objective-C共享文件夾;沒有幫助。以編程方式共享文件夾
我有一個OS X應用程序,可讓用戶選擇任何文件夾。我需要以某種方式共享網絡上選定的文件夾。我一直在研究如何使用Objective-C共享文件夾;沒有幫助。以編程方式共享文件夾
如果您指的是內置(AFP/SMB)文件共享服務,則可以使用Open Directory framework來編輯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
也有一個互動的模式,是探索更加有用。
閱讀文檔;我不會爲你寫你的代碼。 –
Thannks。這在終端工作。但如何在應用程序中使用它,使用Objective C共享文件夾? – User
請重新閱讀我的答案。使用Open Directory框架。 –