Задачу решил, но не понимаю почему здесь нет проверки, мы же можем написать имя файла которого не существует.