问候,忽略没有找到这样的文件
我有一个ruby脚本,它打开文件并将文件内的数据插入数据库。有些文件丢失,所以当脚本尝试打开文件时,它会抛出文件未找到异常。
有谁能告诉我如何继续这个过程,而不是整个事情突然结束。请注意,这是我用红宝石做的第一件事情,所以要温和! :-)
我正在使用的代码如下
def insertData
for i in (1..93)
puts "now looking at #{i}"
file = File.new("callspan/#{i}", "r")
while(line = file.gets)
with_db do |db|
db.query(line)
end
end
end
我在哪里坚持? – Steve 2009-09-21 15:44:57
查看Leonid Shevtsov的回答。如果你只想捕获文件找不到异常救援Errno :: ENOENT。 – yawn 2009-09-21 17:21:34