3

如果我在 Samba 共享上可以访问的某些文件是“真实”文件或符号链接,我能否从 Windows 中知道 Python?我试过os.path.islink了,但它返回 false,因为文档指出:

如果不支持符号链接,则始终为 False

还有其他方法吗?

4

1 回答 1

2

我使用pysmb从 python 访问 samba 共享,我发现根据MS 文档,协议规范中没有考虑(符号)链接。

我也在Linux(Ubuntu)下用smbclient进行了测试,链接和目录没有区别。

所以这似乎是 samba 规范的一个限制。

PS:我的一个项目旨在递归扫描目录结构(samba 共享),如果是符号链接,它可以永远循环,因为我无法确定它是真正的目录还是符号链接。

于 2013-09-26T18:54:18.810 回答