[batch] remplacer un fichier par une version plus recente (date)

remplacer un fichier par une version plus recente (date) [batch] - Shell/Batch - Programmation

Marsh Posté le 25-05-2004 à 12:03:18    

je voudrais savoir si dans un batch (qui s'ouvre dans un script de login NT4 ou win2K 2K3) si il y a moyen de faire en sorte que 1 ou plusieurs fichiers soient remplacés par une version plus recente au niveau de la date.

Reply

Marsh Posté le 25-05-2004 à 12:03:18   

Reply

Marsh Posté le 25-05-2004 à 13:50:58    

J'ai fais un batch du genre en m'aidant avec winRAR
 
voici le batch :  
 
winrar a -m1 -o+ -sfx -AD ARCHIVE *.bak  
del save\ARCHIVE.exe /Q
copy ARCHIVE.exe save
del ARCHIVE.exe /Q
 
c'est en fait winRAR qui va chercher les fichier plus ou mons recent avec des critetes du genre ( 1semaine de moins et 3 heure de plus ! )
puis le .rar qui resultent est copier dans un repertoire save lis la doc de winRAR il est parfais pour ça :)

Reply

Marsh Posté le 29-05-2004 à 14:11:30    

En batch je ne sais pas trop, mais en C (en créeant une target comme dans un makefile) ou en AWK/BASH(en testant la variable de date des fichier) .
 
HtH

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed