2
Je veux récupérer une liste de tous les fichiers sous un répertoire particulier. Dir.glob fonctionne très bien, mais il ne semble pas y avoir de moyen de limiter les résultats aux seuls fichiers (à l'exclusion des répertoires).trouver. -type f dans ruby
est Heres ce que j'ai en ce moment:
files = Dir.glob('my_dir/**/*').reject { |f| File.directory?(f) }
est-il un moyen d'accomplir plus élégant cela?
+1: J'oublie toujours de la bibliothèque 'find', mais il est en effet le plus efficace (en termes de temps de programmation, de toute façon) façon de porter une expression POSIX 'find' à Ruby. –