Nicht sicher, ob sie paßt genau, was Sie suchen für, aber wir bauen ein NodeJS-Modul mit dem Namen drivelist, die ein Array von verbundenen Laufwerken mit ihren jeweiligen Mount-Punkte zurückgibt (zB: Buchstaben in Windows montieren):
[
{
device: '\\\\.\\PHYSICALDRIVE0',
description: 'WDC WD10JPVX-75JC3T0',
size: '1000 GB'
mountpoint: 'C:',
system: true
},
{
device: '\\\\.\\PHYSICALDRIVE1',
description: 'Generic STORAGE DEVICE USB Device',
size: '15 GB'
mountpoint: 'D:',
system: false
}
]
Nicht entfernbare Laufwerke sind als system: false
markiert, Sie können nach dieser Eigenschaft filtern, wenn Sie das suchen.
Der Hauptvorteil dieses Moduls ist, dass es in allen gängigen Betriebssystemen funktioniert.
Siehe https://github.com/resin-io-modules/drivelist
es die Arbeit erledigt, dank einer Tonne! – user1703467