本帖最后由 大地 于 2021-10-2 17:20 编辑
(已解决)求助:批处理判断文件夹大小来执行指定的模块
有个文件夹123,假设123文件夹的容量小于100MB,则执行模块 :ABC,大于100MB,则执行 :YOU,下面的命令哪里错了 ,哪位大神帮我分析一下
重新整理一下如下:- @echo off&setlocal enabledelayedexpansion
- for /f "tokens=3" %%i in ('dir /s /-c "123\"') do (
- set str1=!str!
- set str=%%i
- echo %str1%
- )
- if %str1% LSS 104857600 (goto :ABC) else (goto :YOU)
-
- :ABC
- ren 555.bat 55555555.bat
- pause
- :YOU
- ren 666.bat 66666666.bat
- pause
复制代码
|