Creation de batch pour sauvegarde

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
waspman
Batcheur occasionnel
Messages : 1
Enregistré le : 08 nov. 2013 15:39

Creation de batch pour sauvegarde

Message 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:
Romanium
King Of Batch
Messages : 36
Enregistré le : 09 nov. 2011 03:57
Localisation : Québec, Canada

Re: Creation de batch pour sauvegarde

Message 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

___________
Romanium
Répondre