检查Samba上的符号链接是否与python共享

时间:2013-05-10 08:15:11

标签: python samba

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

  

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

还有其他办法吗?

1 个答案:

答案 0 :(得分:2)

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

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

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

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