Récupérer la différence entre deux documents récents
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:
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:
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
@+