universal_disk_space 0.1.21 copy "universal_disk_space: ^0.1.21" to clipboard
universal_disk_space: ^0.1.21 copied to clipboard

outdated

parses total and available disk spaces on Windows and Linux-based systems

Universal Disk Space #

A dart package which parses total and available disk spaces on Windows and UNIX-based systems (including Linux and macOS).

Usage #

Add universal_disk_space as a dependency to your project's pubspec.yaml file

Example #

import 'package:universal_disk_space/universal_disk_space.dart';

main () {
  //Initializes the diskspace class
  //Gets info about disks which are mounted
  DiskSpace diskspace = new DiskSpace();

  //List of disks in the system
  List<Disk> disks = diskspace.disks;

  //Prints device path, mount path, total size,  about each disk in system
  for (Disk disk in disks)
  {
      print(disk.devicePath); // e.g.: 'C:\' in Windows or '/dev/sdc' in Linux
      print(disk.mountPath); // e.g.: 'C:\' or '\\nasdrive' in Windows or '/' in Linux
      print(disk.totalSize.toString()); // in bytes
      print(disk.usedSpace.toString()); // in bytes
      print(disk.availableSpace.toString()); // in bytes
  }
  
  //Selects disk form diskspace.disks which contains '/home' folder
  //Also works with files
  Disk homedisk = diskspace.getDisk('/home');
  print(homedisk); //prints serialized version of Disk which contains '/home'
  
}

10
likes
0
pub points
84%
popularity

Publisher

unverified uploader

parses total and available disk spaces on Windows and Linux-based systems

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

More

Packages that depend on universal_disk_space