[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
我也来一个,相比楼上两位大大,我的代码好"复杂",都有点不好意思贴出来了
  1. @echo off
  2. set split=5
  3. set zero=0000000000
  4. for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
  5. if exist %%a:\ (
  6. for /f "tokens=3 delims= " %%i in ('dir /-c %%a:\') do set size=%%i
  7. setlocal enabledelayedexpansion
  8. call :pd size-a size-b
  9. call :xyz ie1 ie2
  10. echo.
  11. call echo  你的%%a盘所剩空间为: %%ie1%%.%%ie2:~0,1%%G
  12. echo.
  13.      ))
  14. pause&goto :eof
  15. :pd
  16. if "!size:~-%split%,1!"=="0" (
  17. set /a split-=1
  18. goto pd
  19.     ) else (
  20. call set %1=%%size:~0,-%split%%%
  21. call set %2=%%size:~-%split%%%
  22. goto :eof
  23.     )
  24. :xyz
  25. set /a a=%size-a%/1024,b=%size-b%/1024
  26. set /a c=%size-a%%%1024,d=%size-b%%%1024
  27. call set /a e=%a%%%zero:~-%split%%%
  28. call set /a f=%c%%%zero:~-%split%%%
  29. set /a %1=(%e%+%b%+(%f%+%d%)/1024)/(1024*1024)
  30. set /a %2=(%e%+%b%+(%f%+%d%)/1024)%%(1024*1024)
  31. goto :eof
复制代码
1

评分人数

TOP

嗯,谢谢加分!

是一个叫什么notepad+的工具写的吧,现在不记的,上次中招了,重搞系统就没见那工具

TOP

我也不清楚youxi01是怎么看出来的

我也想知道他是怎么看出来的

TOP

返回列表