У меня есть рабочий скрипт, (ниже) , который сравнивает файлы только по размеру, а если один или несколько файлов имеют другой размер, он отображается на экране .bat
.
@echo off
setlocal EnableDelayedExpansion
rem Group all file names by size
for /R %%a in (*.*) do (
set "size[%%~Za]=!size[%%~Za]!,%%~Fa"
)
rem Show groups that have more than one element
for /F "tokens=2,3* delims=[]=," %%a in ('set size[') do (
if "%%c" neq "" echo [%%a]: %%b,%%c
)
pause
Но мне нужно больше!
Мне также нужен скрипт удаления дубликатов файлов, сохраняя только один.Например, если есть 3
файлы одинакового размера, но с разными именами, сценарий должен выбрать один из них для сохранения, удалив другой 2
.
@ LotPings, я попробовал с 2.pdf файлы, и это сообщение появилось на картинке ниже:
@ LotPings
Теперь оно распознается нормально!Но он не удаляет дубликаты, а просто распознает .... Посмотрите на изображение ниже: