как получить количество файлов в каталоге с помощью ruby ​​

используя ruby, как получить количество файлов в данном каталоге, счетчик файлов должен включать счетчик из рекурсивных каталогов .

Например: папка1 (2 файла) -----> папка2 (4 файла). а папка2 находится внутри папки1. общее количество для вышеуказанного случая должно составлять 6 файлов.

есть ли какая-нибудь функция в ruby, которая возвращает мне это количество.

31
задан Lohith MV 21 July 2011 в 08:45
поделиться

1 ответ

Используя ~/Documents как пример.

Один линейный код:

Dir['~/Documents'].length

Для более длинных путей одна строка может быть менее читаемой, таким образом:

path = '~/Documents/foo/bar'

Dir[path].length

0
ответ дан 27 November 2019 в 21:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: