Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我在 Samba 共享上可以访问的某些文件是“真实”文件或符号链接,我能否从 Windows 中知道 Python?我试过os.path.islink了,但它返回 false,因为文档指出:
os.path.islink
如果不支持符号链接,则始终为 False
还有其他方法吗?
我使用pysmb从 python 访问 samba 共享,我发现根据MS 文档,协议规范中没有考虑(符号)链接。
我也在Linux(Ubuntu)下用smbclient进行了测试,链接和目录没有区别。
所以这似乎是 samba 规范的一个限制。
PS:我的一个项目旨在递归扫描目录结构(samba 共享),如果是符号链接,它可以永远循环,因为我无法确定它是真正的目录还是符号链接。