2012年7月18日水曜日

開発環境

『Learning Ruby』(Michael Fitzgerald 著、O'Reilly Media、2007年、ISBN978-0-596-52986-4)の Chapter 8(Working with Files)Review Questions 4を解いてみる。

その他参考書籍

4.

Fileクラスのctime、mtime、atimeメソッド

コード(TextWrangler)

#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

name = "tmp.txt"
file = File.new(name,'a')
file.write("Hello, Ruby!\n")
file.close
puts "ctime: #{File.ctime(name)}"
puts "mtime: #{File.mtime(name)}"
puts "atime: #{File.atime(name)}"

入出力結果(Terminal)

$ ./sample.rb
ctime: Wed Jul 18 16:13:21 +0900 2012
mtime: Wed Jul 18 16:13:21 +0900 2012
atime: Wed Jul 18 16:13:21 +0900 2012
$ ./sample.rb
ctime: Wed Jul 18 16:13:26 +0900 2012
mtime: Wed Jul 18 16:13:26 +0900 2012
atime: Wed Jul 18 16:13:21 +0900 2012
$ cat tmp.txt
Hello, Ruby!
Hello, Ruby!
$

0 コメント:

コメントを投稿