我需要一个批处理文件(Windows CMD是解释器,一个.bat)来执行这种类型的任务:
1)搜索文件夹及其子文件夹
2)查找具有相同文件名和扩展名的文件(也称为重复文件)
3)检查它们是否具有相同的尺寸
4)如果同名+相同大小,则回显除第一个以外的所有文件(实际上我需要删除除一个副本以外的所有文件)
感谢您提供的任何帮助
这只是一个初始脚本,仅用于检查文件,文件夹及其子文件夹中的文件及其大小:
@Echo off
Setlocal EnableDelayedExpansion
Set Dir=C:\NewFolder
For /r "%Dir%" %%i in (*) do (
Set FileName=%%~nxi
Set FullPath=%%i
Set Size=%%~zi
Echo "!FullPath!" - SIZE: !Size!
)
Echo.
Pause
Run Code Online (Sandbox Code Playgroud)