Bonjour à tous,
Je suis plutôt débutant en batch et comme je trouve ce langage amusant j'ai décidé de me lancer des petits défis. Or sur l'un d'eux, j'ai un petit problème. Je m'explique:
J'ai créé un script qui dans un premier temps va chercher sur quel lecteur est branché ma clé USB (quelle lettre est associée à mon périphérique) en cherchant un certain fichier sur ma clé usb, une fois trouvé, le script va sauvegarder un dossier sur ma clé usb et générer un fichier de log de cette copie:
Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for /F "tokens=3" %%I in ('echo list volume ^| diskpart ^| find /i "BCKP_TEST"') do ( echo Backup will begin on disk %%I xcopy /d /s /h /r /y /i "C:\Users\***\Documents\" "%%I:\Backup" > %%I:\LOGBCKP\log.txt )
Jusqu'ici tout va bien. Mon problème est que le fichier de log généré est écrasé à chaque nouvelle copie, or j'aimerais les conserver et pour cela il faudrait qu'à chaque backup le nom de mon fichier log soit incrémenté (log1.txt log2.txt etc...).
Pouvez-vous me filer un petit coup de main svp?
Merci
Partager