批处理:获取当前文件夹内的文件列表及大小

bat批处理脚本:获取当前文件夹内的文件列表及大小

::最大文件大小不超过2G的可以这样
@echo off&setlocal enabledelayedexpansion
(for /f "delims=" %%a in ('dir /a-d /b^|find /i /v "%~nx0"') do set /a size=%%~za/1024 &set "fn=%%~nxa" 2>null&&call echo; %%a %%size%%KB
for /f "tokens=1-3*" %%a in ('dir /a-d/tc^|find ":"') do echo;%~dp0%%d ^| %%a %%b ^| %%d

)>"文件名及大小.txt"
pause

 

转载请注明本文链接:https://blog.weixiaoline.com/1295.html