Рекурсивный обход файлов папки на NodeJS

Теория в следующем видео: https://youtu.be/hK0pDyGJyvY.

Дана папка с подпапками и файлами. Получите названия всех файлов из этой папки и из всех ее подпапок и выведите их на экран.

Дана папка с подпапками и файлами. Удалите все файлы из этой папки и из ее подпапок.