disks_desktop 1.0.0
disks_desktop: ^1.0.0 copied to clipboard
A Flutter desktop library able to retrieve the installed devices information
Disks #

Disks is Flutter desktop library able to retrieve the installed devices information
If you want to support this project,
With disks you can get access to disks' information like:
- block size
- bus type
- bus version
- description
- device name
- device path
- logical block size
- available mountpoints
- disk size
- partition table type
- is in error
- is a card
- is read only
- is removable
- is scsi
- is system
- is uas
- is usb
- is virtual
- is raw
Installation #
In general, put it under dependencies, in your pubspec.yaml:
dependencies:
disks_desktop: ^1.0.0
You can install packages from the command line:
flutter pub get
or simply add it through the command line:
flutter pub add disks_desktop
Usage #
To get the list of the available drives with their details, simply create an instance of a Disk Repository, and then invoke the query getter.
Example:
final repository = DiskRepository();
final disks = await repository.query;
You can also use it with a FutureBuilder:
FutureBuilder<List<Disk>>(
future: DisksRepository().query,
builder: (context, snapshot) => [...]
),
License #
Disks is available under the MIT license. See the LICENSE file for more info. drivelist.cpp, drivelist.hpp, list.cpp and list.hpp are available under the Apache 2.0 license and belongs to balena.io