Curso de Raku / Objetos, entrada/salida y excepciones / Entrada y salida / Borrar archivos y directorios / Exercises / Borre un archivo
Solución: Borre un archivo
Aquí tienes una posible solución para la tarea.
Código
spurt 'note.txt', 'temporary';
say 'note.txt'.IO.e;
unlink 'note.txt';
say 'note.txt'.IO.e;🦋 Puedes encontrar el código fuente en el archivo delete-a-file.raku.
Salida
True
FalseComentarios
spurtcrea el archivo, así que la primera comprobación con.einformaTrue.unlinklo borra. La segunda comprobación con.einforma entoncesFalse, porque el archivo ya no está. Fíjate en el uso de.een lugar de.f: la comprobación de tipo.flanzaría una excepción sobre una ruta que ya no existe, mientras que.esimplemente respondeFalse.