Board logo

标题: [系统相关] 这个判断D盘小于10G的批处理 怎么修改?? [打印本页]

作者: idc878787    时间: 2022-4-6 23:18     标题: 这个判断D盘小于10G的批处理 怎么修改??

本帖最后由 idc878787 于 2022-4-6 23:56 编辑

如果D盘小于10G  则运行
RD /S /Q D:\fafa\html\
RD /S /Q D:\fafa\log\
exit
如果大于10G则   直接   
exit

@echo off
setlocal enabledelayedexpansion
for /f "tokens=3" %%a in ('fsutil volume diskfree d:\') do (
for /f "delims=" %%b in ("%%a") do set "free=%%b"
if "!free:~10,1!"=="" (echo 硬盘空间不足) else (
if "!free:~12,1!"=="" ( cd . ) else (
if "!free!" lss "10737418240" echo 硬盘空间不足
)
)
goto :end
)
:end
pause
作者: smss    时间: 2022-4-7 15:40

  1. wmic logicaldisk where "freeSpace>10737418240" get name|find /i "D:"||rd/s/q D:\fafa\html&rd/s/q D:\fafa\log
  2. exit
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2