【发布时间】:2020-07-02 16:18:27
【问题描述】:
从表面上看,这很简单,我可以自己轻松实现。只需依次调用 dirname() 即可上移文件路径中的每一级并检查每一级以查看它是否是我们正在检查的目录。
但是符号链接会使整个事情陷入混乱。沿被检查文件或目录路径的任何目录都可以是符号链接,并且任何符号链接都可以具有指向其他符号链接的任意符号链接链。在这一点上,我的大脑融化了,我不知道该怎么办。我已经尝试编写代码来处理这些特殊情况,但它很快就变得太复杂了,我认为我做错了。有没有一种相当优雅的方式来做到这一点?
我正在使用 Python,所以任何提及执行此操作的库都会很酷。否则,这是一个与语言无关的问题。
【问题讨论】:
标签: python filesystems