sb-disk.py 490 B

1234567891011121314151617181920212223
  1. #!/usr/bin/env python
  2. import shutil
  3. def main():
  4. # found on https://stackoverflow.com/a/39799743
  5. disk = shutil.disk_usage("C:/")
  6. # modified form https://stackoverflow.com/a/31631711
  7. def bytestoGB(B):
  8. B = float(B)
  9. KB = float(1024)
  10. GB = float(KB ** 3) # 1,073,741,824
  11. return '{0:.0f}GB'.format(B / GB)
  12. taken = bytestoGB(disk.used)
  13. space = bytestoGB(disk.total)
  14. print(f"{taken} / {space}")
  15. if __name__ == "__main__":
  16. main()