Показать сообщение отдельно
  #2 (permalink)  
Старый 14.08.2018, 13:19
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,012

придется делать рекурсивный обход дерева каталогов. Т.е. получили список, проходим по нему, берем fs.statSync, проверяем, что если каталог, то его тоже надо обходить, иначе это файл и работаем с ним как с файлом.

для ускорения можно считать, что если очердное имя заканчивается на ".png" или другое расширение файла-картинки, то это скорее всего файл и statSync делать не надо, сразу обрабатываем.

если это дело по замыслу должно работать на сервере, то лучше юзать асинхронные варианты функций
Ответить с цитированием