Ruby, un lenguaje de programación versátil y potente, ofrece diversas maneras de interactuar con el sistema de archivos. Una de las maneras más sencillas de escanear los contenidos de un directorio es utilizando el método Dir.entries
.
Dir.entries(folder)
devuelve un arreglo con los nombres de todos los archivos y directorios dentro del directorio especificado por 'folder
'. Incluye las entradas '.' (directorio actual) y '..' (directorio padre).
Para usar Dir.entries
, simplemente necesitas especificar la ruta del directorio que deseas escanear. Aquí tienes un ejemplo básico:
folder = '/ruta/del/directorio'
entradas = Dir.entries(folder)
puts entradas
Este código imprimirá en consola la lista de archivos y directorios en la ruta especificada. Recuerda que puedes modificar la variable 'folder
' para apuntar al directorio que necesites.
Jorge García
Fullstack developer