我们有一个目录directory
和一个指向它的符号链接symlink -> directory
。符号链接定期更新(重新创建),但目录更新的频率要低得多。你知道吗
问题:使用python找出目录更新时间(ctime)。你知道吗
方法:使用操作系统状态,文档说它遵循symlinks(在python2中)。你知道吗
调试:
ls -lah symlink # gives me 8:04
ls -lahd symlink # gives me 8:04
ls -lahd symlink/ # gives me 6:55
ls -lahd directory # gives me 6:55
6.55是我想用python得到的操作系统状态你知道吗
在python中
from stat import S_ISREG, S_ISDIR, S_ISLNK
import os
f = 'symlink/'
st=os.stat(f)
print(S_ISLNK(st.st_mode), S_ISDIR(st.st_mode)
我得到False, True
(顺便说一下,如果我在f='symlink'
上运行它也是一样的)
是的,上面说是个目录
然而,
st[-1]
(对应于st_ctime
)会给我一个8:04的等价值
问题: 如何在python-ctime中查询有符号链接的目录?你知道吗
谢谢
目前没有回答
相关问题 更多 >
编程相关推荐