Parcourir une liste dans un autre fichier
Bonjour,
Je souhaite créer une solution de sauvegarde pour certains fichiers (une liste de fichiers).
Pour cela j'ai écrit ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
rem ******************************************************
title sauvegarde
rem ###nom du dossier de sauvegarde###
set dossierarchive=archive_critical_files
set cheminacces=L:\documentation\exterieur
rem ******************************************************
rem ###on verifie l'existence du fichier###
if exist C:\%dossierarchive% goto suite
MD C:\%dossierarchive%
goto suite
:suite
rem ###on execute la copie###
XCOPY "%cheminacces%" C:\%dossierarchive% /D /S /Y
pause |
Je voudrais que la variable "dossierarchive" prenne plusieurs valeurs afin de sauvegarder des dossiers ou des fichiers du type:
L:\documentation\exterieur
L:\documentation\interieur
L:\presentation\diaporama.ppt
etc
Je ne connais pas encore toutes les possibilités de programmation sous DOS. Je pensais peut-être inscrire toutes les valeurs que doit prendre "dossierarchive" dans un autre fichier (en .txt ?) et ensuite le parcourir. Nommons le "listing.txt" Comment faire pour le parcourir?
J'ai trouvé "for /f " mais j'avoue être un peu perdu, j'ai plus l'habitude du vba.
J'avais pensé faire une boucle "tant que" mais je ne sais pas comment parcourir une liste.
Merci pour votre aide.