Windowsでファイルをコピーしたいので FileUtils.cp を使ってみたのですが、
コピー元のファイルが Read only だと更新時刻を合わせるときにアクセス違反になってしまいます。
更新時刻を(出来れば属性も)維持したいのですが、簡単に解決できる方法はありますか?

エラーメッセージ
C:/Ruby/lib/ruby/1.8/fileutils.rb:503:in `initialize': Permission denied - def.txt (Errno::EACCES)

環境
Windows2000, ruby 1.8.2 (2004-12-25) [i386-mswin32]

コード
require 'fileutils'
s='abc.txt' # read only file
d='def.txt'
FileUtils.cp s,d,:preserve=>true