- Регистрация
- 04.01.2016
- Сообщения
- 288
- Благодарностей
- 169
- Баллы
- 43
Привет.
Дано: есть диреткория в которой 3000 папок и 10 файлов в каждой папке. Нужно при одном выполнении проекта выбрать один случайный файл из случайной папки.
Как думаете, что менее накладно при работе:
- сделать список с путями ко всем файлов из папок внутри директории, потом его к списку в ЗП подключать и выбирать одну строку рандомно
- на лету получать список папок внутри диретории, потом случайно выбирать случайную папку и потом случайный файл из этой папки
Текстовый файл со списком получается чуть больше 1 мегабайта.
Дано: есть диреткория в которой 3000 папок и 10 файлов в каждой папке. Нужно при одном выполнении проекта выбрать один случайный файл из случайной папки.
Как думаете, что менее накладно при работе:
- сделать список с путями ко всем файлов из папок внутри директории, потом его к списку в ЗП подключать и выбирать одну строку рандомно
- на лету получать список папок внутри диретории, потом случайно выбирать случайную папку и потом случайный файл из этой папки
Текстовый файл со списком получается чуть больше 1 мегабайта.