16
¿Hay alguna clase en ruby para listar todos los archivos en un directorio y todos los archivos en el subdirectorio?Listar los archivos en un directorio y todos los subdirectorios
¿Hay alguna clase en ruby para listar todos los archivos en un directorio y todos los archivos en el subdirectorio?Listar los archivos en un directorio y todos los subdirectorios
Puede consultar Dir.glob
. Puede pasar que el camino **/*
que le dará todo en la carpeta actual y subdirectorios:
records = Dir.glob("**/*")
# => ["file1.txt", "file2.txt", "dir1", "dir1/file1.txt", ...]
Como @ fl00r mencionado, también se puede utilizar la abreviatura Dir["**/*"]
'Dir [ '**/*' ] ':) http://apidock.com/ruby/Dir/glob/class – fl00r
Si quiero listar todo en el directorio especial no en el directorio actual, ¿qué puedo hacer? –
'Dir.glob ("/ruta/a/mi/directorio/**/* ")' –