Как рекурсивно сканировать все папки и файлы с помощью nodejs в Windows - PullRequest
0 голосов
/ 16 марта 2019

Я знаю, что могу перечислить все подпапки папки в nodejs, используя fs.readder()

В * nix я могу просто начать с корневого пути /

Но в Windows каждый дискимеет свой собственный корень, такой как C:\, D:\ и т. д., и не имеет общего корня.

Но я не могу найти ничего, что идет с nodejs, чтобы дать мне список дисков,или что-нибудь, что действует как корень всех дисков под Windows.

Я что-то упустил или есть способ добиться этого?

1 Ответ

1 голос
/ 16 марта 2019

Во встроенных модулях нет способа перечислить все диски. Наилучший подход - использовать пакет для обработки всей логики ОС.

Для этого вы можете использовать drivelist . Где вы получите список всех дисков, а затем вы можете позвонить fs.readdir

...