把你原来代码放上来,我改改。顺序不对,你可以输出时调整的。
网上找到现成代码,亲测可用:
::最大文件大小不超过2G的可以这样
@echo off
(for /f "delims=" %%a in ('dir /a-d /b /os^|find /i /v "%~nx0"') do set /a size=%%~za/1048576 2>nul&&call echo;%%a %%size%%MB)>"文件名及大小.txt"
pause
保存成1.bat,双击,当前文件夹下就生成一个“文件名及大小.txt”,打开就是你要的内容。
move iexplore.exe iexplore1.exe