批处理bat文件获取文件名及大小

1
2
3
@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

把以上文件保存为size.bat,放到任意文件夹下双击运行,则在该文件夹下生成一个名为“文件名及大小.txt”的文件,里面包含该文件夹下所有文件的名称和大小。

为您推荐

发表评论