求批处理 比较多个文件大小

来源:百度知道 编辑:UC知道 时间:2024/06/21 11:00:44
求批处理,来比较一个文件夹内多个视频文件大小,出现大小相同文件时提示。
用于管理一个文件夹内众多文件名不规律并不断增多的视频文件,可以及时删除重复文件,节约磁盘空间。
谢谢先!

@echo off&setlocal enabledelayedexpansion
for /r %%a in (*.*) do (
set nameis=%%a
set sizeis=%%~za
echo !nameis!大小为:!sizeis!
if not defined %%~za (set %%~za=A) else (call :delornot)
)
echo 处理完毕。
pause>nul&&goto :eof

:delornot
set /p cho=!nameis!是重复的文件,是否删除(Y/N):
if /i "!cho!"=="y" del "!nameis!"/f/q&set sizeis=A
if /i "!cho!"=="n" (goto :eof) else (echo 输入有误。&&goto delornot)

::另存为oo.bat,和你的视频文件放在同级目录下,有问题百度HI我