[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. for /f "tokens=2,4 delims= " %%i in ('"(echo list disk)|diskpart|findstr /i "gb""') do (
  2. if "%%j" gtr "4096" (
  3. (sel disk %%i&clean)|diskpart
  4. )
  5. )
复制代码

TOP

尴尬
加了引号只对开头的一个数有较
if "5" GTR "5096" echo TRUE

TOP

回复 8# conan2095
  1. for /f "tokens=2,4 delims= " %%i in ('"(echo list disk)|diskpart|findstr /i "gb""') do (
  2. if %%j gtr 3726 (
  3. (echo sel disk %%i
  4. echo clean)|diskpart
  5. )
  6. )
复制代码

TOP

回复 10# conan2095
  1. for /f "tokens=2,4 delims= " %%i in ('"(echo list disk)|diskpart|findstr /i "gb""') do (
  2. if %%j gtr 3726 (
  3. (echo sel disk %%i
  4. echo clean)>>1.txt
  5. )
  6. )
  7. echo exit>>1.txt
  8. diskpart /s 1.txt
复制代码

TOP

返回列表