Curso de Raku / Objetos, entrada/salida y excepciones / Entrada y salida / Trabajar con directorios / Exercises / ¿Existe?
Solución: ¿Existe?
Aquí tienes una posible solución para la tarea.
Código
say 'test.txt'.IO.e;
spurt 'test.txt', 'x';
say 'test.txt'.IO.e;🦋 Puedes encontrar el código fuente en el archivo does-it-exist.raku.
Salida
False
TrueComentarios
.ecomprueba si una ruta existe. La primera comprobación ocurre antes de crear el archivo, así que devuelveFalse.spurtcrea entoncestest.txt, y la segunda comprobación sobre la misma ruta devuelve ahoraTrue. Volver a preguntar al objeto de ruta refleja el estado actual del sistema de archivos.
Navegación del curso
← ¿Existe? | Cree un directorio →