ça fait 2 jours que je fais le tour du net pour trouver la solution à mon problème mais sans succès (je suis débutant en script)
Alors voilà, j'aurais juste besoin de faire un batch que je vais ensuite mettre en tâche planifié quotidienne qui va me xcopy mon fichier en question vers un autre disque avec la date (jusque là pas de soucis, enfin quoique j'ai réussi a crée un dossier avec la date et à l’intérieur de ce dossier "mon fichier" mais je n'ai pas réussi a faire "mon fichier" + la date à côté)
Mais mon problème c'est que, par exemple, au 5ème jours, je ne veux pas qu'il me fasse une 5ème copie de mon fichier, je veux que le 5ème sois remplacé par la 1ère qui a été faite (la moins récente) et ainsi de suite, que ça tourne de cette façon, toujours garder 4 sauvegarde de se fichier et à chaque fois la suivante remplacé par la moins récente.
Il faut absolument que ça se bloque a 4 et que ça tourne ensuite, parce que je ne veux pas me retrouver avec 500 fichier de 20mo, c'est pas la peine...
Voici mon code pour le moment :
@echo off rmdir "C:\sauvegarde base firebird\" xcopy /D "C:\Program Files\PRECIA MOLEN\pesage.gdb" /y /i /z "Csauvegarde base firebird\%date:~3,2%-%date:~0,2%-%date:~6,4%\"
Voilà ce code la pour le moment ne fait que me crée un dossier "sauvegarde base firebird" dans lequel il va me crée un dossier avec "date d'aujourd'hui" et à l’intérieur de se dossier "mon fichier"
Marsh Posté le 13-02-2013 à 09:11:10
Bonjour à tous !
ça fait 2 jours que je fais le tour du net pour trouver la solution à mon problème mais sans succès (je suis débutant en script)
Alors voilà, j'aurais juste besoin de faire un batch que je vais ensuite mettre en tâche planifié quotidienne qui va me xcopy mon fichier en question vers un autre disque avec la date (jusque là pas de soucis, enfin quoique j'ai réussi a crée un dossier avec la date et à l’intérieur de ce dossier "mon fichier" mais je n'ai pas réussi a faire "mon fichier" + la date à côté)
Mais mon problème c'est que, par exemple, au 5ème jours, je ne veux pas qu'il me fasse une 5ème copie de mon fichier, je veux que le 5ème sois remplacé par la 1ère qui a été faite (la moins récente) et ainsi de suite, que ça tourne de cette façon, toujours garder 4 sauvegarde de se fichier et à chaque fois la suivante remplacé par la moins récente.
Il faut absolument que ça se bloque a 4 et que ça tourne ensuite, parce que je ne veux pas me retrouver avec 500 fichier de 20mo, c'est pas la peine...
Voici mon code pour le moment :
@echo off
rmdir "C:\sauvegarde base firebird\"
xcopy /D "C:\Program Files\PRECIA MOLEN\pesage.gdb" /y /i /z "Csauvegarde base firebird\%date:~3,2%-%date:~0,2%-%date:~6,4%\"
Voilà ce code la pour le moment ne fait que me crée un dossier "sauvegarde base firebird" dans lequel il va me crée un dossier avec "date d'aujourd'hui" et à l’intérieur de se dossier "mon fichier"
Merci d'avance !