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
Creation de batch pour sauvegarde
Modérateur : WIN32-[GG]
-
- King Of Batch
- Messages : 36
- Enregistré le : 09 nov. 2011 03:57
- Localisation : Québec, Canada
Re: Creation de batch pour sauvegarde
Eh bien tu pourrais utiliser la commande IF pour faire la vérification:
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
Code : Tout sélectionner
IF NOT EXIST D:\copy\"nom de dossier à vérifier" MKDIR D:\copy\"Nom de dossier à creer"
J'espère que ça aide
___________
Romanium