From: Daniel Berger Date: 2007-06-06T23:36:03+09:00 Subject: Re: File.utime returns Invalid argument on Windows (winXP, ruby 1.8.5/1.8.6). On Jun 5, 11:55 am, "Matt Scilipoti" 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