Batch pour transférer fichiers antérieurs à 2 jours

Batch pour transférer fichiers antérieurs à 2 jours - Shell/Batch - Programmation

Marsh Posté le 10-05-2006 à 09:17:27    

Bonjour,
 
Au travail, nous avons une application qui génère des fichiers .tif qui sont stockés dans un répertoire (D:\FAX_MAIL).
 
Le nombre de fichiers générés atteint vite les 5 000.
 
Afin de ne pas saturer Windows, je recherche un batch qui me permette de transférertous les fichiers de ce répertoire vers un répertoire de sauvegardes mensuel :
 
  2006-01
  2006-02
  2006-03
  ...
 
Mais il faudrait que seuls les fichiers datant de J-2 et des jours précédents du mois soient pris en compte.
 
J'ai trouvé l'exe FDATE qui permet de jouer avec les dates mais je n'arrive pas à sélectionner les fichiers de plus de 2 jours.
 
Un immense merci pour votre aide.
 
Amicalement.
 
BM

Reply

Marsh Posté le 10-05-2006 à 09:17:27   

Reply

Marsh Posté le 10-05-2006 à 11:08:20    

FDATE n'est pas natif sous windows (enfin je crois),
regarde si tu as une doc avec.
 
sinon, j'ai trouvé ça : http://www.ferg.org/fdate/html/docs/_-home.html
 
l'option /FDIF te permet de trouver le nombre de jours entre deux dates,
 
suffit de comparer si le résultat de FDATE est supérieur ou égal à 2.

Reply

Marsh Posté le 10-05-2006 à 11:24:23    

Bonjour,
 
Super. Merci pour ta réponse je vais essayer et si je trouve la syntaxe pour le faire, je la posterai pour qu'elle puisse en aider d'autres.
 
Encore merci.
 
BM
 

PepMat a écrit :

FDATE n'est pas natif sous windows (enfin je crois),
regarde si tu as une doc avec.
 
sinon, j'ai trouvé ça : http://www.ferg.org/fdate/html/docs/_-home.html
 
l'option /FDIF te permet de trouver le nombre de jours entre deux dates,
 
suffit de comparer si le résultat de FDATE est supérieur ou égal à 2.


Reply

Sujets relatifs:

Leave a Replay

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