No, I'd leave it for the generic top level exception handler. `FileUtils.mv` copies the file and then deletes the original so if an I/O error occurs the file is not lost.