本帖最后由 ahh 于 2016-9-25 18:53 编辑
回复 23# pcl_test
太感谢了!好人啊!
最后贴出来,以便别人哪天需要这个批处理时也能找到答案。
以MB为单位提取文件大小及文件名,以名称为排序方式的批处理。- ::最大文件大小不超过2G的可以这样
- @echo off
- (for /f "delims=" %%a in ('dir /a-d /b^|find /i /v "%~nx0"') do set /a size=%%~za/1048576 2>nul&&call echo;%%a %%size%%MB)>"文件名及大小.txt"
- pause
复制代码
|