nul&&for /f "tokens=3*" %%c in ("%%b") do echo 当前目录 %%c %%d for /f %%a in ('dir/ad" />

一起学习网 一起学习网


用批处理得到每个目录占用的空间

网络编程 用批处理得到每个目录占用的空间 06-21

@echo off
for /f "tokens=*" %%b in ('dir') do echo "%%b"|find "个文件">nul&&for /f "tokens=3*" %%c in ("%%b") do echo 当前目录 %%c %%d
for /f %%a in ('dir/ad/s/b') do for /f "tokens=*" %%b in ('"dir %%a"') do echo "%%b"|find "个文件">nul&&for /f "tokens=3*" %%c in ("%%b") do echo %%a %%c %%d
pause

枚举显示批处理bat
枚举显示.bat@echooffmodecon:cols=80lines=8title枚举显示settgt=%windir%for/F"tokens=*"%%iin('dir%tgt%/A-/B/S')do@(cls&&echo%%i&&for/L%%kin(1,1,100)do@vernul)

全盘删除所有文件夹下的_desktop.ini的批处理bat文件
@echooffsetlocalenabledelayedexpansionfor/f"delims="%%iin('fsutilfsinfodrives^|find/v""')do(setvar=%%isetdrive=!var:~-2!fsutilfsinfodrivetype!drive!|find"固定"nul&&del/a/f/s!drive!_desktop.ini)pau

用批处理实现删除大小和类型一样的文件的代码
删除大小和类型一样的文件.bat@ECHOOFFSETLOCALENABLEDELAYEDEXPANSIONfor/f"tokens=*"%%ain('dir/a-d/b/oe')doset/ac+=1&seta!c!=%%a&setb!c!=%%~za&setc!c!=%%~xafor/l%%ain(1,1,%c%)doset/ad=%%a+1&f


编辑:一起学习网

标签:批处理,文件,大小,类型,文件夹