我有数千个按序列号和测试产生的日期/时间列出的文件,并且都在同一个目录中。有些被测试了两次。我想找到那些重复的序列号并将它们列在一个文本文件中。对于测试两次的数字,前 12 个字符将是相同的。
ALT_1049670_20130302-103355_Results.log
ALT_1049669_20130302-103022_Results.log --\
ALT_1049669_20130302-102811_Results.log ---- tested twice
我从这段代码开始:
@echo off
setlocal enabledelayedexpansion
for %%a in (*) do (
set dupl=%%~na
set dupl=!dupl:~0,12!
echo !dupl! >> dupl.txt
)
但它列出了所有文件(至少前 12 个字符)。我不知道如何让它进行比较,只列出重复项。
请帮忙。