ファイルコピー

かなり久々*1rubyを使用。
ファイルをコピーして連番をつけて複製したのでメモ。

#!/usr/bin/ruby

#ファイルコピーメソッド
def copyFile(fromFileName, toFileName)
 source = open(fromFileName)
 #ファイルを書き込み専用で開く。書き込み専用。ファイルがなければ新規作成、ファイルがあればファイルサイズ0にする。
 dest = open(toFileName, "w")

 contents = source.read
 dest.write(contents)

 dest.close
 source.close
end

#ファイルコピー
for i in 1..30
 fromFileName = 'sample.txt';
 toFileName   = 'sample'+i.to_s+'.txt';
 copyFile(fromFileName, toFileName);
end

下記を参照した。
http://www.namaraii.com/rubytips/?%A5%D5%A5%A1%A5%A4%A5%EB%A5%A2%A5%AF%A5%BB%A5%B9#l10

*1:6年ぶりくらいだ・・・。当然忘れている。