2011-08-24 51 views

Respuesta

37

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["**/*"]

+3

'Dir [ '**/*' ] ':) http://apidock.com/ruby/Dir/glob/class – fl00r

+0

Si quiero listar todo en el directorio especial no en el directorio actual, ¿qué puedo hacer? –

+3

'Dir.glob ("/ruta/a/mi/directorio/**/* ")' –

Cuestiones relacionadas