Я не вижу в этом смысла. Этот метод только и занимается копированием данных из файла в файл. Зачем разделять это с обработкой исключений?