This is the example, a shortcut was installed to this code
:
::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
:: $Header: C:/DBAREIS/Projects.PVCS/Win32/ScriptingTipsAndTricks/EXAMPLE[cmd].GetFreeBytes.cmd.txt.pvcs 1.0 29 Jun 2014 12:51:20 USER "Dennis" $
::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
:: call :GetFreeBytes "F:\Some\Directory"
:: echo [%date% %time%] Have %FreeMB% MB free on report drive
:: set PruneDayInc=0
:: if "%FreeMB%" == "?" goto JustPrune35
:: ++++++++++++++++++++++++++ v11.187
:GetFreeBytes
:: ++++++++++++++++++++++++++
set TheDir=%~1
set FreeBytes=?
set FreeMB=?
for /f "tokens=2 delims=)" %%f in ('dir "%TheDir%" ^| find.exe "bytes free"') do set FreeBytes=%%f
if "%FreeBytes%" == "?" goto :EOF
set FreeBytes=%FreeBytes:bytes free=%
set FreeBytes=%FreeBytes: =%
set FreeBytes=%FreeBytes:,=%
@rem THANKS MS FOR FAILING AGAIN: set /A FreeMB=FreeBytes / 1000000
set FreeMB=%FreeBytes:~0,-6%
if "%FreeMB%" == "" set FreeMB=0
goto :EOF