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.
Si vous avez une idée pour m'aider çà serait sympa.
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
Merci pour l'aide que vous m'apporterez
@+
Partager