> 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.