Bonjour à tous et toutes

Je viens vous demander de l'aide.

Tous les jours un document articles.txt est créé automatiquement.
Je dois réaliser plusieurs modifications sur le document.

Une fois les modifications réalisées le document est nommé articles_Final + date du jour soit du format articles_Final_2016_01_07.txt

Les documents sont ensuite déplacés dans un répertoire ".\HISTO\FINAL"

Je cherche à trouver les deux plus récents documents et à écrire dans un document différence.txt (par exemple) la différence entre les deux documents.

Je sais comment trouver le document le plus récent mais pas 2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 @ECHO OFF
set $chemin=".\HISTO\ORIGINAL"
for /f "delims=" %%a in ('dir ".\HISTO\FINAL" /aa/b/o-d') do (set $f="%%a"
                                               goto:next)
:next
echo le dernier fichier est : %$f%  >>plus_recents.txt

Ensuite, je sais comment trouver la différence entre les deux documents mais pour l'instant les noms sont en brut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
findstr /v /g:articles_Final_2016_01_04.txt  articles_Final_2016_02ss_04.txt  >difference.txt
Si vous avez une idée pour m'aider çà serait sympa.
Merci pour l'aide que vous m'apporterez
@+