テストによって生成されたシリアル番号と日付/時刻でリストされた何千ものファイルがあり、すべてが同じディレクトリにあります。一部は 2 回テストされます。重複するシリアル番号を見つけて、テキスト ファイルにリストしたいと考えています。最初の 12 文字は、2 回テストされた数値と同じになります。
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 文字)。比較して重複のみをリストする方法がわかりません。
助けてください。