Corso di Raku / Oggetti, input/output ed eccezioni / Input e output / Cancellare file e directory / Exercises / Cancellate un file
Soluzione: Cancellate un file
Ecco una possibile soluzione del compito.
Codice
spurt 'note.txt', 'temporary';
say 'note.txt'.IO.e;
unlink 'note.txt';
say 'note.txt'.IO.e;🦋 Trova il programma nel file delete-a-file.raku.
Output
True
FalseCommenti
spurtcrea il file, quindi il primo test con.eriferisceTrue.unlinklo cancella. Il secondo test con.eriferisce alloraFalse, perché il file non c’è più. Nota l’uso di.einvece di.f: il test di tipo.fsolleverebbe un’eccezione su un percorso che non esiste più, mentre.erisponde semplicementeFalse.