Bonjour,
Dans une boucle for je cherche à ne pas traiter les x dernières lignes.
Le Dir me renvoie le total de fichier et le nombre de rep. J'en VEUX PAS
Auriez-vous une idée ?
Extrait du code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 @echo off setlocal ENABLEEXTENSIONS setlocal ENABLEDELAYEDEXPANSION set dd=29 set mm=05 set yy=2007 FOR /F "eol= skip=5 tokens=1,*" %%I IN ('DIR /O:D /T:C') do ( SET MADATE=%%I SET ANNEE=!MADATE:~6,4! SET MOIS=!MADATE:~3,2! SET JOUR=!MADATE:~0,2! IF !ANNEE! LSS %yy% ( ECHO ANNEE %%I ) ELSE ( IF !ANNEE! EQU %yy% ( IF !MOIS! LSS %mm% ( ECHO MOIS %%I ) ELSE ( IF !MOIS! EQU %mm% ( IF !JOUR! LSS %dd% ( ECHO JOUR %%I ) ) ) ) ) )
Partager