Курс языка программирования Raku / Объекты, ввод-вывод и исключения / Ввод и вывод / Удаление файлов и каталогов / Exercises / Удалите файл
Решение: Удалите файл
Вот один из возможных вариантов решения задачи.
Код
spurt 'note.txt', 'temporary';
say 'note.txt'.IO.e;
unlink 'note.txt';
say 'note.txt'.IO.e;🦋 Исходный код можно найти в файле delete-a-file.raku.
Вывод
True
FalseКомментарии
spurtсоздаёт файл, поэтому первая проверка.eсообщаетTrue.unlinkего удаляет. Вторая проверка.eсообщает ужеFalse, потому что файла больше нет. Обратите внимание на использование.e, а не.f: проверка типа.fбросила бы исключение для пути, которого уже не существует, а.eпросто ответитFalse.
Навигация по курсу
← Удалите файл | Очистите каталог →