批处理脚本来测试驱动器的可用空间

时间:2013-08-14 18:20:34

标签: windows batch-file storage

我想帮助制作一个批处理脚本来测试Winodws 7中的驱动器中是否有一定数量的存储空间,提前感谢。

2 个答案:

答案 0 :(得分:1)

fsutil volume diskfree C: | find /i "avail free"

答案 1 :(得分:0)

我把这个问题远离了先前的请求。

@echo off
set "low="
for /f "tokens=3" %%a in ('dir c:\ /-p 2^>nul') do set "size=%%a"
for /f "tokens=1-4 delims=," %%a in ("%size%") do (
if "%%d"=="" set low=1
set gb=%%a
set mb=%%b
)

if %gb%%mb% LEQ 2000 set low=1

If defined low (
echo email here with %size%
echo WARNING: Drive C: has %size% free 
) else (
echo Drive C: has %gb%.%mb% free GB
)
pause