On Jun 5, 11:55 am, "Matt Scilipoti" <mattscilip... / possiamo.com>
wrote:
> I am receiving an "Invalid argument" error from File.utime.
>
> irb> testfile = 'd:/temp/2007/06/test.txt'
> => "d:/temp/2007/06/test.txt"
> irb> File.utime(0, Time.now, testfile)
> Errno::EINVAL: Invalid argument - d:/temp/2007/06/test.txt
>         from (irb):4:in `utime'
>         from (irb):4
> irb> File.exist?(testfile)
> => true
> irb> File.writable?(testfile)
> => true

Is D: a hard disk? Or is it a CDROM, usb drive, etc? Hey, gotta ask.

> My local user group suggested:
> irb> require 'time'
> => false
>
> False?

Unrelated. It means it was already loaded, probably by rubygems. An
actual failure would raise an error.

Regards,

Dan