A script I run generates a file as an output, but I could not know if the process is successful or not. That’s why I need this simple “file size check” script.

1
2
3
4
5
6
7
8
9
$file = "C:\temp\test\test-file.zip"   #path of the file to check
$control_size = "3mb"   #expected size of the file

if ((Get-Item $file).length -gt $control_size) { 
	Write-Output "info: File is greater than $control_size." 
} 
else {
	Write-Error "Error on previous step. The output file is not correct. Please check the logs." 
}