file_modification_time.sf 259 B

12345678910111213
  1. #!/usr/bin/ruby
  2. #
  3. ## https://rosettacode.org/wiki/File_modification_time
  4. #
  5. var file = File.new(__FILE__);
  6. say file.stat.mtime; # seconds since the epoch
  7.  
  8. # keep atime unchanged
  9. # set mtime to current time
  10. file.utime(file.stat.atime, Time.now);