Курс по 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.