刚开始学习Python。如何在Python中获取文件属性的状态?我知道os.chmod(fullname, stat.S_IWRITE)删除了只读属性,但我如何才能在不更改状态的情况下获得状态?我需要获取"hidden"、"system"、"readonly"、"archive"的所有属性
os.chmod(fullname, stat.S_IWRITE)
"hidden"
"system"
"readonly"
"archive"
发布于 2019-02-21 22:29:59
如果你使用的是python 3.4+,你可以使用pathlib stat方法。
from pathlib import Path print(Path(r"D:\temp\test.txt").stat())
输出:
os.stat_result( st_mode=33206, st_ino=204632308068721491, st_dev=67555953, st_nlink=1, st_uid=0, st_gid=0, st_size=4, st_atime=1550757968, st_mtime=1550757968, st_ctime=1550757951 )
here is more information about os.stat_result
https://stackoverflow.com/questions/27196143
相似问题