[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 zaqmlp 于 2021-10-18 10:02 编辑
  1. @echo off&cd /d "%~dp0"&mode con cols=50 lines=15&rem 编码ANSI
  2. set "plot_path=E:\xxx\指定文件夹\*.plot"
  3. set min_space=300
  4. set sleep=2400
  5. (echo;Set wmi=GetObject^("winmgmts://./root/CIMV2"^)
  6. echo;Set query=wmi.ExecQuery^("SELECT * FROM Win32_LogicalDisk Where Name='%~d0'"^)
  7. echo;For Each it In query
  8. echo;    WSH.echo it.FreeSpace/^(1024*1024*1024^)
  9. echo;Next
  10. echo;WSH.Quit)>"%tmp%\v.txt"
  11. :loop
  12. cls&echo;当前分区 %~d0
  13. for /f "delims=." %%a in ('cscript -nologo -e:vbscript "%tmp%\v.txt"') do set freespace=%%a
  14. echo;剩余%freespace% GB
  15. if %freespace% lss %min_space% (
  16.     echo;空间不足,删文件
  17.     for /f "delims=" %%a in ('dir /a-d/b/s "%plot_path%"') do (
  18.         echo;"%%a"
  19.         del /a /f /q "%%a"
  20.         goto break
  21.     )
  22. )
  23. :break
  24. echo;暂停%sleep%秒后重检……
  25. >nul ping /n %sleep% 0
  26. goto loop
  27. pause
  28. exit
复制代码
提供bat代写,为你省时省力省事,支付宝扫码头像支付
微信: unique2random

TOP

回复 4# zhouzzl

已修改
提供bat代写,为你省时省力省事,支付宝扫码头像支付
微信: unique2random

TOP

回复 11# zhouzzl

可以,扫图像即可
提供bat代写,为你省时省力省事,支付宝扫码头像支付
微信: unique2random

TOP

返回列表