问:如何在 TCL/TK 中获取文件日期?

问:如何在 TCL/TK 中获取文件日期?

我在Linux中有一个文件:

-rw-r--r-- 1 quangt alphaa0   8170473 Apr 23 23:06 us_pd_syn_map.log

我想获取文件的日期:"Apr 23"

我如何获得它?

答案1

  1. 使用文件修改时间或者文件状态以“Unix 时间戳”格式获取修改时间:

    set timeunix [file mtime "us_pd_syn_map.log"]
    
  2. 使用以下方式格式化时钟格式

    set timestr [clock format $timeunix -format "%b %d"]
    

    如果您希望根据文件的旧程度使用不同的格式,请将时间戳与时钟秒返回当前时间戳。

相关内容