Matt Spendlove
1/15/2008 5:41:00 PM
> File.utime works with C ruby and jruby 1.1 (I haven't try 1.0)
> Note: in jruby if the path is absolute "\\temp" try with "c:\\temp"
Yea, quite right. My simple mistake was to issue a FileUtils.mkdir
after the utime on a subdir.
> > 2) My script needs to compare the mtime of a file with a constant
> > offset. I ended up with this ugliness, turning both into Dates because
> > I couldn't figure out how to turn a TWO_WEEKS_AGO into a Time! :
> >
> > ====================================
> > TWO_WEEKS_AGO = Date.today - 14
> >
> > if Date.parse(File.stat(path).mtime.to_s) > TWO_WEEKS_AGO
> > .
> > .
> > end
> > ====================================
> >
> > Any suggestions welcome.
> >
>
> DAY_DURATION = 24*60*60
> date = Time.now - 14*DAY_DURATION
Right, I get this but there is no way to convert a Date to a Time? I
guess I was looking for timeInMillis or something. Perhaps just need
to loose the Java head ;)
Thanks.