gpt4 book ai didi

python - Linux 上 Python 中的文件和目录

转载 作者:IT王子 更新时间:2023-10-29 00:58:25 25 4
gpt4 key购买 nike

我正在寻找一个 python 代码,它允许我获取一个目录并创建一个类似于“ls –lR”的列表,其中包含目录中的所有文件。和子目录。以表格形式显示它们的名称、大小、上次修改日期、权限、用户等。

以及目录和子目录中所有文件的总大小。

到目前为止,我已经使用了时间、大小和权限的统计信息,并将其附加到我制作表格的列表中。但是要找到文件名、权限、所有者和组。如果我能得到更简洁的代码?

最佳答案

要递归遍历文件,可以使用os.walk .这将使您知道所需的所有文件名。

获得文件名后,您可以继续使用 os.stat获取用户和组 ID。关于权限,我认为没有任何方法可以直接使用标准库来获取它们,但是您可以使用 os.access逐一测试权限以找出设置了哪些权限。

关于python - Linux 上 Python 中的文件和目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9479188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com