Краткий справочник по библиотеке DKTools

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
8 года 5 мес. назад - 8 года 5 мес. назад #100888 от DK
Данная тема будет содержать различные примеры использования библиотеки DKTools, которые могут быть полезны.
Буду время от времени выкладывать новые примеры.

Задача:
Вам необходимо загрузить из папки img/characters/ N-ое количество изображений. Точное количество изображений вы не знаете, но знаете, что имена изображений называются по определенному шаблону (например, по возрастанию чисел). То есть, например: 1.png, 2.png, 3.png и т.д. или Actor1.png, Actor2.png и т.д.

Решение:
Возьмем следующий шаблон: название файла содержит Actor + число (Actor1.png, Actor2.png, Actor3.png, ...)
ВНИМАНИЕ: Спойлер!
Последнее редактирование: 8 года 5 мес. назад пользователем DK.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Ветеран Даритель Стимкея Оратор Программист JavaScript
Больше
8 года 5 мес. назад - 8 года 5 мес. назад #100897 от Lekste
А DK tools может выдать список файлов в директории, отфильтрованные по шаблону и отсортированные по-возрастанию?
Так было бы удобней: Не обязательно нумеровать по-порядку и отсутствие риска не догрузить часть файлов, из-за того, что пропущен один из файлов с номером (частая ситуация, когда готовишь много файлов или хочешь использовать в именах файлов доп. Идентификаторы и префиксы)

Ещё пожелание(если уже не сделано), создать подобие итератора для подобной задачи.
Т.е. как-то так: const it = FileManager::Directory(path).filter(“hero_face_”).getIterator()

while (file = it.next()) {
file.load(...)
}
Последнее редактирование: 8 года 5 мес. назад пользователем Lekste.
Спасибо сказали: DK

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
8 года 5 мес. назад #100898 от DK
Список файлов получить можно, а фильтровать и сортировать нужно самому под свои нужды.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
8 года 5 мес. назад #101005 от DK
Обновил пример в соответствии с версией 0.992

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.091 секунд
Работает на Kunena форум