1、批量复制文件
require 'FileUtils'
3.times{|i|; FileUtils.cp(File.join("c:","jack.txt"),File.join("c:","#{i}.txt"))}
2、文件操作
新增文件
file = File.new(File.join("c:","jack.txt"),"w+")
r 只读模式。文件指针被放置在文件的开头。这是默认模式。
r+ 读写模式。文件指针被放置在文件的开头。
w 只写模式。如果文件存在,则重写文件。如果文件不存在,则创建一个新文件用于写入。
w+ 读写模式。如果文件存在,则重写已存在的文件。如果文件不存在,则创建一个新文件用于读写。
a 只写模式。如果文件存在,则文件指针被放置在文件的末尾。也就是说,文件是追加模式。如果文件不存在,则创建一个新文件用于写入。
a+ 读写模式。如果文件存在,则文件指针被放置在文件的末尾。也就是说,文件是追加模式。如果文件不存在,则创建一个新文件用于读写。
写文件
file.puts("jack")
file.close
读文件
file.each{|line|
puts line
}
3、生成手机号
10.times{|i| puts 18911770000+i}