-
Notifications
You must be signed in to change notification settings - Fork 1
ES_listDevices
Francisco M. E edited this page Jan 21, 2019
·
5 revisions
Este método permite desde JavaScript obtener un listado con todos los discos duros montados en la máquina local.
Funciona en Linux, MAX y Windows.
const { lsDevices } = require('fs-hard-drive');
lsDevices()
.then(function (value) {
console.log(value);
})
.catch((err) => {
console.err(err);
});
Cuando se invoca al método "then" se ejecuta la función con una parámetro compuesto un array de objetos "Device"
- drive_type: DriveType (no funciona correctamente en linux o MAX, en estos siempre valdrá 0)
- caption: en windows "C:", en linux el path
- description: Descripción del sistema
- file_system: "FAT32", "NTFS", "EXT4", ...
- size: Tamaño máximo del disco en bytes
- free_space: Espacio disponible en bytes
- so: Información nativa del sistema operativo retornada por el comando de consulta.
- Unknown: 0
- NoRootDirectory: 1
- RemovableDisk: 2
- LocalDisk: 3
- NetworkDrive: 4
- CompactDisc: 5
- RAMDisk: 6