Soy nuevo en ruby on rails y quiero leer nombres de archivos de un directorio específico. ¿Alguien puede sugerir código o cualquier otro enlace?Leer archivos en el directorio en ruby on rails
Gracias
Soy nuevo en ruby on rails y quiero leer nombres de archivos de un directorio específico. ¿Alguien puede sugerir código o cualquier otro enlace?Leer archivos en el directorio en ruby on rails
Gracias
le sugiero que utilice Dir.entries("target_dir")
Consulte la documentación here
Si desea obtener una lista filtrada de archivos, también se puede utilizar Dir.glob
:
Dir.glob("*.rb")
# => ["application.rb", "environment.rb"]
Si desea obtener todos los archivos en una carpeta particular en conjunto:
files = Dir.glob("#{Rails.root}/private/**/*")
#=> ["/home/demo/private/sample_test.ods", "/home/demo/private/sample_test_two.ods", "/home/demo/private/sample_test_three.ods", "/home/demo/private/sample_test_one.ods"]
Posible duplicado de [Obtener nombres de todos los archivos de una carpeta con Ruby] (http://stackoverflow.com/questions/1755665/get-names-of-all-files-from-a-folder- with-ruby) –
Por favor, no seas egoísta y sé agradecido con el tiempo que las personas desperdician aquí para ayudarte y al menos aceptan una respuesta válida. La gente ya no te ayudará si ven que eres tan egoísta. –