当上面某个Fatal发生，这里将不会执行，所以我感觉比较好的方法可以是将defer delete放在copy成功后后面