Hallo,
 
J'ai besoin d'aide.
 
J'ai ecris un petit Programm qui dou afficher les 20 derniers fichier du Fichier C:\WINDOWS par ordre.
 
Ma code:
 
Code :
 - @ECHO OFF
 - for /f "delims=" %%a in ('dir /a:-d /o:-d %Windir%\') do echo %Windir%\%%a>>F.txt
 - for /f "delims=" %%B in (F.txt) do echo %%~nxtzaB>>PP.txt
 - findstr /n "\." PP.txt>P.txt
 - for /l %%a in (1,1,20) do findstr /b "%%a:" P.txt>>PPF1.txt
 - echo.
 - for /f "tokens=2,3,4,5,6,7 delims=: " %%c in (PPF1.txt) do echo %%h %%c %%g %%d %%e:%%f >>test.txt
 - del P.txt PP.txt F.txt PPF1.txt
 - start notepad test.txt
 - cls
 
  | 
Le Reultat:
 
Citation :
 
 27.09.2007 wiaservc.log 10 31:50  
 27.09.2007 bootstat.dat 10 31:2.048  
 25.09.2007 SchedLgU.Txt 17 28:9.308  
 17.09.2007 AUTOLNCH.REG 09 52:1.080  
 17.09.2007 win.ini 09 29:572  
 10.09.2007 Sti_Trace.log 10 42:0  
 07.09.2007 Prod_Key.txt 12 08:28  
 03.09.2007 ODBCINST.INI 15 02:4.161  
 21.08.2007 WMSysPr9.prx 11 16:316.640  
 15.08.2007 verb1.txt 16 04:8.494  
 13.08.2007 nsreg.dat 16 11:0
   | 
La sortie la ne me plai pas,j'amerais que le Resultat soit comme ca
 
Citation :
 
 27.09.2007
 C:\WINDOWS\wiaservc.log     C:\WINDOWS\bootstat.dat  
 25.09.2007   C:\WINDOWS\SchedLgU.Txt   17.09.2007   C:\WINDOWS\AUTOLNCH.REG   C:\WINDOWS\win.ini     10.09.2007   C:\WINDOWS\Sti_Trace.log
 07.09.2007   C:\WINDOWS\Prod_Key.txt
 03.09.2007   C:\WINDOWS\ODBCINST.INI   21.08.2007   C:\WINDOWS\WMSysPr9.prx  
 15.08.2007   C:\WINDOWS\verb1.txt    13.08.2007   C:\WINDOWS\nsreg.dat
   | 
Quelqu'un a L'idee,q'esque je dois faire,pour avoir le Reultat comme ca?
 
Merci