我想找出超过x天的文件(时间和周末不计算为了计算文件的年龄)。我只需要使用平日。范围根据日期不在一个月内不起作用(红宝石)
我的脚本正在工作,但只有当范围内的日期在同一个月内。否则,范围大小为0
我通过红宝石1.8.7(2008-08-11 PATCHLEVEL 72)[x86_64的Linux的]
Dir['*.gdb'].each { |db|
puts db
puts ((Date.strptime(File.mtime(db).strftime("%Y-%m-%d")))..(Date.today)).select {|d| (1..5).include?(d.wday) }.size
}
任何想法我怎么可以让它工作运行脚本?
应公众假期算呢? – 2010-10-12 11:02:53
@Lars Haugseth:在这种情况下并不重要 – Radek 2010-10-12 22:18:15
不确定发生了什么,但'puts((Date.strptime(File.mtime(db).strftime(“%Y-%m-%d”))))。 。(Date.today))。select {| d | (1..5).include?(d.wday)} .size'现在工作正常 – Radek 2010-10-27 00:51:59