我如何在 Ruby 中获得文件的天数?
请注意,我需要一种方法来准确获取给定文件的年龄;这意味着需要考虑闰年。
我需要一个程序在文件达到特定天数后删除文件,例如 20 天或更早的文件。
至于年龄,我指的是给定文件的最后访问时间,所以如果一个文件在过去 20 天或更长时间内没有被访问过,它就会被删除。
在 Perl 中,我知道您可以使用date::calc
自公元 1 年以来的天数来计算日期,并且我曾经有一个使用 Common-Lisp 实现的 Common-Lisp 程序date::calc
,但我不再拥有它了,所以我一直在寻找替代方案,而 Ruby 似乎具有所需的功能。