mirror of
https://github.com/Arvanaghi/CheckPlease
synced 2026-06-08 10:25:16 +00:00
23 lines
682 B
Python
23 lines
682 B
Python
#
|
|
# Minimum disk size checker (default: 50 GB), Python
|
|
# Module written by Brandon Arvanaghi
|
|
# Website: arvanaghi.com
|
|
# Twitter: @arvanaghi
|
|
#
|
|
|
|
import win32api
|
|
import sys
|
|
|
|
minDiskSizeGB = 50
|
|
|
|
if len(sys.argv) > 1:
|
|
minDiskSizeGB = float(sys.argv[1])
|
|
|
|
_, diskSizeBytes, _ = win32api.GetDiskFreeSpaceEx()
|
|
|
|
diskSizeGB = diskSizeBytes/1073741824
|
|
|
|
if diskSizeGB > minDiskSizeGB:
|
|
print("The disk size of this host is {0}, which is greater than the minimum you set of {1} GB. Proceed!".format(diskSizeGB, minDiskSizeGB))
|
|
else:
|
|
print("The disk size of this host is {0}, which is less than the minimum you set of {1} GB. Do not proceed.".format(diskSizeGB, minDiskSizeGB)) |