Curso de Raku / Objetos, entrada/salida y excepciones / Entrada y salida / Trabajar con directorios / Exercises / ¿Archivo o directorio?
Solución: ¿Archivo o directorio?
Aquí tienes una posible solución para la tarea.
Código
spurt 'a.txt', 'x';
say 'a.txt'.IO.f;
say 'a.txt'.IO.d;🦋 Puedes encontrar el código fuente en el archivo file-or-directory.raku.
Salida
True
FalseComentarios
.fcomprueba si es un archivo regular, así que devuelveTrueparaa.txt..dcomprueba si es un directorio. Preguntado sobre esa misma ruta, devuelveFalse, porquea.txtes un archivo y no un directorio. Las dos comprobaciones son complementarias, y así es como se distingue un archivo de un directorio.