Method: File.mtime
- Defined in:
- lib/extensions/jruby.rb
.mtime(path) ⇒ Object
-Dfile.encoding=UTF-8 を指定するとなぜか File.mtime がマルチバイト文字を含むパスを認識出来ないため
28 29 30 31 32 |
# File 'lib/extensions/jruby.rb', line 28 def self.mtime(path) java_path = java.nio.file.FileSystems.default.getPath(path) java_file_time = java.nio.file.Files.getLastModifiedTime(java_path) Time.parse(java_file_time.to_s).getlocal("+09:00") end |