python文件被重命名,如何获取';重命名时间';

python文件被重命名,如何获取';重命名时间';,python,file-management,Python,File Management,假设一些文件被Python脚本重命名,那么是否可以使用Python获得这个“重命名时间”(可以在Far Manager中看到)?(窗口) 似乎不可能通过STAT等 有什么想法吗?如果您询问如何获取文件的修改日期,请回答以下问题: >>> import os >>> import datetime >>> stat = os.stat('/tmp/bacon') >>> print datetime.datetime.from

假设一些文件被Python脚本重命名,那么是否可以使用Python获得这个“重命名时间”(可以在Far Manager中看到)?(窗口)

似乎不可能通过STAT等
有什么想法吗?

如果您询问如何获取文件的修改日期,请回答以下问题:

>>> import os
>>> import datetime
>>> stat = os.stat('/tmp/bacon')
>>> print datetime.datetime.fromtimestamp(stat.st_mtime)
2011-03-31 08:02:52.953873

这是不可能的,操作系统不存储有关文件的此类信息。在评论中回答为“atzz”,这实际上与Python没有任何关系,所以您应该删除该标记为什么?我想获取文件信息(“使用Python重命名时间”)?我认为这与Python编程语言有关。您如何看到使用Far Manager重命名文件的时间?据我所知,没有文件系统跟踪文件重命名时间。你误解了你所看到的。您能得到的最接近的东西是包含该文件的目录的修改时间;但是,您将无法区分几个文件的重命名(或重命名与其他类型的目录修改)。可能重复“否”。很遗憾,重命名文件后,其修改日期保持不变