【发布时间】:2013-05-10 08:15:11
【问题描述】:
如果我在 Samba 共享上可以访问的某些文件是“真实”文件或符号链接,我能否通过 Windows 中的 Python 知道?我试过os.path.islink,但它返回false,因为文档状态:
如果不支持符号链接,则始终为 False
还有其他方法吗?
【问题讨论】:
如果我在 Samba 共享上可以访问的某些文件是“真实”文件或符号链接,我能否通过 Windows 中的 Python 知道?我试过os.path.islink,但它返回false,因为文档状态:
如果不支持符号链接,则始终为 False
还有其他方法吗?
【问题讨论】:
我使用pysmb从python访问samba共享,我发现根据MS documentation,协议规范中没有考虑(符号)链接。
我也在Linux(Ubuntu)下用smbclient测试过,链接和目录没有区别。
所以这似乎是 samba 规范的限制。
PS:project of mine 旨在递归扫描目录结构(samba 共享),如果是符号链接,它可以永远循环,因为我无法确定它是真正的目录还是符号链接。
【讨论】: