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) :
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
3
4 @echo off if exist liste.txt del liste.txt for /d %%X in (repertoire) do ECHO %%X>>liste.txt
Malheureusement je ne sais ni par quel paramètre remplacer le "date_creation" ni faire la soustraction des 24h.
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
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
Partager