Probleme creation batch recherche fichiers
Résolu/Fermé
A voir également:
- Probleme creation batch recherche fichiers
- Wetransfer gratuit fichiers lourd - Guide
- Recherche musique - Guide
- Fichier batch - Guide
- Creation compte gmail - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
10 réponses
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 616
16 juin 2009 à 17:49
16 juin 2009 à 17:49
hello
tu cherches des fichiers dont le nom contient global ou dont le contenu contient global ?
tu cherches des fichiers dont le nom contient global ou dont le contenu contient global ?
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 616
16 juin 2009 à 19:00
16 juin 2009 à 19:00
faire DIR /B /S *global*.*
Oui d'accord pour la commande, mais comment apres faire une boucle qui fait la copie de tout les fichiers remontés par la commande dans un nouveau repertoire?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 616
17 juin 2009 à 08:06
17 juin 2009 à 08:06
essaye interactivement
@echo off
for /f "tokens=1,*" %a in ('dir /s/b *global*.*') do copy "%a %b" C:\destination
dans un .bat, doubler les % : %%a %%b
@echo off
for /f "tokens=1,*" %a in ('dir /s/b *global*.*') do copy "%a %b" C:\destination
dans un .bat, doubler les % : %%a %%b
Super merci effectivement ça marche. J'ai reussi à faire la même chose de cette maniére.
for /R "d:\releve" %%i in (*globa*) do xcopy /S "%%i" d:\sauvegarde\
Cependant, il reste une dernier problème (je suis chiant je sais). Il me faut recupérer l'arborescence du fichier dans mon dossier d'archive (ici d:\sauvegarde). Je m'explique, si dans le repertoire source le fichier toto-globa.txt si situe dans d:\releve\toto\tati\ j'ai besoin de recupérer cette même arborescence dans D:\sauvegarde\toto\tati
Alors je sais qu'avec le Xcopy /T on peux reproduire l'arborescence source dans la destination sans copié les fichiers des dossiers mais j'arrive pas à copier mes fichiers dans ces bon repertoire.
Une idée???
Merci d'avance
for /R "d:\releve" %%i in (*globa*) do xcopy /S "%%i" d:\sauvegarde\
Cependant, il reste une dernier problème (je suis chiant je sais). Il me faut recupérer l'arborescence du fichier dans mon dossier d'archive (ici d:\sauvegarde). Je m'explique, si dans le repertoire source le fichier toto-globa.txt si situe dans d:\releve\toto\tati\ j'ai besoin de recupérer cette même arborescence dans D:\sauvegarde\toto\tati
Alors je sais qu'avec le Xcopy /T on peux reproduire l'arborescence source dans la destination sans copié les fichiers des dossiers mais j'arrive pas à copier mes fichiers dans ces bon repertoire.
Une idée???
Merci d'avance
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 616
17 juin 2009 à 15:06
17 juin 2009 à 15:06
parce que tu copies chaque fichier individuellement
essaye, je ne sais pas si ca marche
xcopy /S *global* d:\sauvegarde\
essaye, je ne sais pas si ca marche
xcopy /S *global* d:\sauvegarde\
Effectivement. du coup, la boucle ne sert absolument a rien.....
ça marche comme ça.
Pourquoi chercher compliqué quand on peux faire simple!
ça marche comme ça.
Pourquoi chercher compliqué quand on peux faire simple!
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 616
17 juin 2009 à 15:50
17 juin 2009 à 15:50
effectivement, puisque xcopy /s travaille dans une arborescence, il a une boucle implicite