我封闭了一些代码在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