問候,忽略沒有找到這樣的文件
我有一個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