Enumerate system drives in nodejs
node.js, windows
Solution
I'm not sure what you mean by "drive name". If you mean drives in the form of `\\.\PhysicalDriveN`, I faced the same problem and implemented this module that works in all major operating systems:
https://github.com/resin-io/drivelist
For Windows, you get information such as:
[
{
device: '\\\\.\\PHYSICALDRIVE0',
description: 'WDC WD10JPVX-75JC3T0',
size: '1000 GB'
},
{
device: '\\\\.\\PHYSICALDRIVE1',
description: 'Generic STORAGE DEVICE USB Device',
size: '15 GB'
}
]
Problem
Is there a way to retrieve the drive name of all logical drives on a computer ? I've looked at the fs api, but from there I can only enumerate the files and directories of a given directory.