我封閉了一些代碼在begin
rescue
end
塊:Ruby的異常處理
begin
...
rescue StandardError => e
puts("Exception #{e} occurred")
puts("Copying script to error folder.")
FileUtils.cp("Demo.rb", "C:/Ruby/Failure")
end
我不知道如何,如果沒有異常拋出這樣我可以在我的腳本複製到一個成功執行一段代碼夾。任何幫助,將不勝感激。
你不只是遵循複製你的腳本方法你#CODE,所有的開始......救援塊內? – Phil
你會......不知道爲什麼我沒有想到這一點。謝謝您的幫助。 – jackfrost5234
'StandardError'是默認的,你可以直接寫'rescue => e' – Stefan