Voici le code cd lerepertoireoujesouhaitevérifierquelestlefichierleplusrécent set /a count=0 set fichier=*.* if exist "*.*" for /f "delims=" %%a in ('dir /od /b "%fichier%"') do ( set variable=%%a set /a count+=1 ) echo %variable% Vous l'aurez compris , %variable% vous renvois le nom du fichier le plus récent de votre répertoire . Il est possible de mettre un filtre pour récupérer le fichier le plus récent . Admettons que vous souhaitez retrouver uniquement le fichiers txt le plus récent de votre répertoire . il vous suffit de changer cette ligne :
set fichier=*.*
en
set fichier=*.txt
Et si vous souhaitez trouver uniquement le fichier le plus récent mais qui contient dans son nom la chaîne de caractère test
set fichier=*.*
en
set fichier=test.*
Exemple: je recherche le fichier txt le plus recent
L’exemple ici bande de feignant 🙂
télécharger ici : FichierLePlusRecent