ファイルコピー
かなり久々*1にrubyを使用。
ファイルをコピーして連番をつけて複製したのでメモ。
#!/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年ぶりくらいだ・・・。当然忘れている。