@echo off
echo.>dd.txt
SETLOCAL ENABLEDELAYEDEXPANSION
for %%a in (c d f) do (
for /f "tokens=3" %%b in ('dir /-c %%a:\^|find "可用字节"') do set freesize=%%b
set /a freesize=!freesize:~0,-3!/1049>nul
if !freesize! LEQ ^5000 (echo %%a盘空间不足5G>>dd.txt)
)
::下面你自己写吧,把dd.txt传到客户端以及怎么在客户端提示
[ Last edited by andred0421 on 2007-11-22 at 10:30 AM ]作者: wjhgood 时间: 2007-11-22 10:48 好的,我试试看!!作者: andred0421 时间: 2007-11-22 10:54 额,把 for %%a in (c d f) 里面的cdf改成你的服务器有的硬盘,不然就一直写到z作者: wjhgood 时间: 2007-11-22 11:01 @echo off
SETLOCAL ENABLEDELAYEDEXPANSION
for %%a in (c d e f g h) do (
if exist %%a:\ (
for /f "tokens=3" %%b in ('dir /-c %%a:\^|find "可用字节"') do set freesize=%%b
set /a freesize=!freesize:~0,-3!/1049>nul
if !freesize! LEQ ^5000 (net send it2 "请注意:%%a盘空间不足5G!")
)
)
哈哈,稍微修改了一下,终于可以了!作者: wjhgood 时间: 2007-11-22 11:02 谢谢你了!作者: andred0421 时间: 2007-11-22 11:09 e ~
[ Last edited by andred0421 on 2007-11-22 at 11:11 AM ]作者: wjhgood 时间: 2007-11-22 11:18 为什么我在服务器上运行就不行了呢?
提示:
FIND: 参数格式不正确
找不到操作数。