本帖最后由 aloha20200628 于 2024-8-23 21:25 编辑
回复 3# liaoguinan
以下代码存为 test.bat 在 "测试" 文件夹下运行...
- @echo off &setlocal &set "F=全部子目录文件大小统计.txt"
- dir/s/-c/a-d|findstr /re /c:" 的目录" /c:" [ 0-9]* 字节">"0.0"
- powershell "gc 0.0|%%{$a=$_.split(' ');if($a[-1] -eq '字节'){$a[-2]=[math]::round($a[-2]/1mb);$a[-1]='MB'};(($a -join ' ') -replace '[ ]+',' ')}">"%F%"
- del /q "0.0" &endlocal &pause &exit/b
复制代码
|