找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 20434|回复: 0

[代码合集] 批处理如何检测硬盘空间,记录并发送邮件

[复制链接]
发表于 2013-3-21 15:28:16 | 显示全部楼层 |阅读模式
现有的代码:
  1. @echo off
  2. @for /f "eol=; tokens=1,2,3* delims=/ " %%i in ('date /t') do @set datestr=%%i%%j%%k
  3. @for /f "eol=; tokens=1,2,3* delims=: " %%m in ('time /t') do @set timestr=%%m%%n
  4. @for %%i in (c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
  5. if exist %%i: for /f "tokens=3" %%j in ('dir %%i: ^|find "可用字节"') do echo %%i盘剩余 %%j 字节)

  6. @rem disk log:
  7. @echo %datestr% %timestr% >> test_dsk.log
  8. @echo ================== >> test_dsk.log
  9. @dir c: | find "可用字节" >> test_dsk.log
  10. @dir d: | find "可用字节" >> test_dsk.log
  11. @dir e: | find "可用字节" >> test_dsk.log
  12. @dir f: | find "可用字节" >> test_dsk.log
复制代码
想加入一个条件,  当硬盘空间小于500M时,  将当前硬盘信息写入test_dsk.log ,然后执行一个VBS文件,或者用批处理可以直接发送邮件并将该log文件做为附件就最好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 03:11 , Processed in 0.024570 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表