[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 hlzj88 于 2021-10-18 00:53 编辑
  1. @echo off
  2. mode con cols=32 lines=7
  3. set lj=%~d0
  4. for /f "tokens=3" %%j in ('dir %lj% ^|find "可用字节"') do (
  5.   set /a dx=%%j/1073741824
  6.   echo %lj%盘空间剩余 约%dx%G
  7.   )
  8. if %dx% lss 300 (echo del /q %lj%\路径\*.plot) else (echo 不执行删除任务)
  9. echo 19分钟循环监控
  10. ping /n 1140 127.1>nul
  11. %0
  12. pause
复制代码
目的,学习批处理

TOP

回复 5# zhouzzl

删除一个是可以实现的。取建立时间最早的那个就可以。但是可能的情况是,产生的文件过大,空间会一直小于300G,每40分钟删一个,可能会慢慢填满300G空间。
当然你的要求是删一个。

上班太忙,一直没有上网。其他几位大佬的代码已经可以完美解决问题。
目的,学习批处理

TOP

返回列表