Page 1 sur 1

Creation de batch pour sauvegarde

Posté : 08 nov. 2013 15:55
par waspman
Bonjour,

Je doit récupérer des fichiers dans une arborescence type c:\toto\tata\titi\truc01 c:\toto\tata\titi\truc02 .... et les déplacer sur un autre disque avec une arborescence types D:\copy\
Jusque là pas trop de soucis. Là ou cela se complique c'est que je dois d'abord vérifier si le dossier truc de c:\...\titi\truc04 existe dans d:\copy\
si c'est le cas déplacer les fichiers de c:\...\truc01 dans d:\copy\truc01
Si le répertoire n'existe pas il faut le créer et déplacer les fichiers de c:\...\truc01 dans d:\copy\truc01
cette vérification doit être effectuer a chaque fois car les répertoires seront créés au fur et a mesure du temps.

J'aimerais faire cela avec un fichier batch de façon a comprendre ce que je fait et afin de pouvoir l'adapter en fonctions des besoins.

Merci par avance

C'est un besoin urgent car cela fait trop de temps que je galère dessus :roll:

Re: Creation de batch pour sauvegarde

Posté : 13 févr. 2014 04:16
par Romanium
Eh bien tu pourrais utiliser la commande IF pour faire la vérification:

Code : Tout sélectionner

IF NOT EXIST D:\copy\"nom de dossier à vérifier" MKDIR D:\copy\"Nom de dossier à creer"
Bref, cette commande voit si le dossier existe, et s'il n'existe pas, elle le crée. Ton batch peut ensuite y déplacer/copier les fichiers.


J'espère que ça aide