如何从 Python 枚举文件系统?
我使用 os.statvfs 来查找卷上的可用空间 - 除了查询特定路径的可用空间之外,我还希望能够迭代所有卷。我目前正在 Linux 上工作,但理想情况下希望能在 Linux 上返回 ["/", "/boot", "home"]
和 ["C:\" , "D:\"]
(在 Windows 上)。
I'm using os.statvfs
to find out the free space available on a volume -- in addition to querying free space for a particular path, I'd like to be able to iterate over all volumes. I'm working on Linux at the moment, but ideally would like something which returns ["/", "/boot", "home"]
on Linux and ["C:\", "D:\"]
on Windows.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于 Linux,如何解析
/etc/mtab
或/proc/mounts
?或者:对于 Windows,我发现了类似这样的内容:
尝试
这些,也许它们会有所帮助。
这也应该有帮助: Is有没有办法列出 python 中所有可用的驱动器号?
For Linux how about parsing
/etc/mtab
or/proc/mounts
? Or:For Windows I found something like this:
and this:
Try those, maybe they help.
Also this should help: Is there a way to list all the available drive letters in python?