我正在寻找一些独立的库来访问 SMB/CIFS 共享。我不是在寻找安装共享,只是浏览和访问文件以供阅读。
最好有一个简单的 API,类似于常规的 POSIX 操作opendir
,scandir
等等read
。
提前致谢!
libsmbclient 共享库是 samba 的一部分,提供简单的 API 来访问 Windows 文件服务器。
正如您对首选语言一无所知,我建议您查看http://jcifs.samba.org尤其是http://jcifs.samba.org/src/docs/api/jcifs/smb/SmbFile.html 它拥有您所需要的要求。读取文件,枚举目录。API 相当简单。
如果您想从 python 访问 samba 共享,Pysmb是一个不错的选择。