Курс Raku / Об’єкти, введення-виведення та винятки / Введення та виведення / Видалення файлів і каталогів / Вправи / Видаліть файл
Розв’язання: Видаліть файл
Ось один із можливих варіантів розв’язання задачі.
Код
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.