Bonjour,

J'aimerais lister dans un fichier texte les sous-dossiers d'un répertoire dont la date de création est inférieure à 24h.
Pour l'instant mon code fonctionne pour tous les dossiers (quelque soit la date de création) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
@echo off
if exist liste.txt del liste.txt
for /d %%X in (repertoire) do ECHO %%X>>liste.txt
Il faut donc que je rajoute la condition IF (exprimée ci-dessous en rouge de façon logique mais non syntaxique) pour obtenir le filtre voulu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
for /d %%X in (repertoire) do IF date_creation<%DATE%-24:00  ECHO %%X>>liste.txt
Malheureusement je ne sais ni par quel paramètre remplacer le "date_creation" ni faire la soustraction des 24h.

Est-ce que quelqu'un peut m'éclaircir?
Ou sinon connaissez vous une autre méthode pour effectuer ce que je veux?

Merci d'avance pour votre aide

Pauline