Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > ftoolsライブラリ > Fileクラス > copy

singleton method File.copy

copy(from, to, verbose = false) -> bool[permalink][rdoc] [added by ftools]
cp(from, to, verbose = false) -> bool [added by ftools]

ファイルをコピーします。

より正確には from を読んで to に書き、モードを変更します。 ファイルの更新時刻はコピーした時刻に更新されます。

[PARAM] from:
コピー元のファイル。
[PARAM] to:
コピー先のファイル。
[PARAM] verbose:
真をセットすると詳細を表示します。
[RETURN]
コピーに成功したなら true、失敗したなら false を返します。

例:

# 更新時刻を保持したい場合
File.copy(from, to)
stat = File.stat(from)
File.utime(stat.atime, stat.mtime, to)