Copier des dossiers différents en masse

Fermé
zelgrif Messages postés 13 Date d'inscription lundi 4 octobre 2004 Statut Membre Dernière intervention 7 juin 2019 - Modifié par zelgrif le 7/07/2011 à 15:00
bricomachin Messages postés 244 Date d'inscription lundi 4 janvier 2010 Statut Membre Dernière intervention 6 septembre 2016 - 7 juil. 2011 à 21:02
Bonjour à tous,

J'espère écrire dans la bonne rubrique du forum.

Au sein d'un lecteur réseau où sont stockés des dizaines de milliers de dossiers, je dois en extraire plusieurs centaines. Plutôt que de faire un copier/coller dossier par dossier, je cherchais un moyen de le faire en masse.
A savoir que j'ai pu générer les adresses exactes de tous les dossiers que je dois extraire du paquet, exemple:
S:\Assurances\FTP\[ARCHIVES SINISTRES]\2010\PF\AG 0109\10-Octobre\10P010910005
S:\Assurances\FTP\[ARCHIVES SINISTRES]\2009\PF\AG 0132\06-Juin\09P013206050
S:\Assurances\FTP\[ARCHIVES SINISTRES]\2010\PF\AG 0005\11-Novembre\10P000511024
S:\Assurances\FTP\[ARCHIVES SINISTRES]\2009\PF\AG 0035\08-Août\09P003508010

etc.... par centaines

J'ai pu voir qu'il y avait peut-être un moyen via robotcopy ou xcopy, mais ça devient difficile pour moi qui ne maitrise pas du tout le MS-DOS.

Quelqu'un aurait il eu ce besoin et aurait une solution à m'apporter ? un logiciel existe t'il ? ou dois-je m'inscrire en fac d'informatique ? (joke)

Merci de vos pistes éventuelles.

Olivier



A voir également:

5 réponses

bricomachin Messages postés 244 Date d'inscription lundi 4 janvier 2010 Statut Membre Dernière intervention 6 septembre 2016 134
7 juil. 2011 à 16:02
Bonjour,

Voilà un petit script batch de base :
@echo off

xcopy "S:\Assurances\FTP\[ARCHIVES SINISTRES]\2010\PF\AG 0109\10-Octobre\10P010910005 " "C:\Nouveau dossier"

exit


Pour copier ce fichier dans C:\Nouveau dossier.

Après il faut voir comment vous les générez pour poivoir les intégrer automatiquement dans le script (si c'est possible).

Bien à vous,

Bricomachin
0
zelgrif Messages postés 13 Date d'inscription lundi 4 octobre 2004 Statut Membre Dernière intervention 7 juin 2019
7 juil. 2011 à 16:09
Merci pour la réponse, mais ça ne fonctionne pas "fichier introuvable" du fait que c'est un dossier que je veux copier et non un fichier.
Aussi, pour générer l'ensemble des dossiers concernés, ils sont générés grâce à un tableur Excel.

Est il possible de lancer la même commande de plusieurs copies en même temps ?

Merci

Olivier
0
bricomachin Messages postés 244 Date d'inscription lundi 4 janvier 2010 Statut Membre Dernière intervention 6 septembre 2016 134
Modifié par bricomachin le 7/07/2011 à 16:41
J'ai mal lu dsl ^^

essaie : xcopy /e
pour copier les répertoires y compris les répertoires vides

ou xcopy /s
pour copier les répertoires sans copier les répertoires vides

pour lancer plusieurs copies en même tant il faut lancer plusieurs batch:

.................-> batch
Batch mère -> batch
.................-> batch

Il faut extraire les noms de dossier de exel dans un .txt puis parcourir le fichier lignes par lignes mais à ce moment plus de copies parallèles.
0
zelgrif Messages postés 13 Date d'inscription lundi 4 octobre 2004 Statut Membre Dernière intervention 7 juin 2019
7 juil. 2011 à 16:47
Je teste :

xcopy /e"S:\Assurances\FTP\[ARCHIVES SINISTRES]\2010\PF\AG 0109\10-Octobre\10P010910005 " "C:\Nouveau dossier"

Mais paramètre non valide... alors que les dossiers d'origine et cible existent bien

Sauriez vous ce qui ne va pas ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bricomachin Messages postés 244 Date d'inscription lundi 4 janvier 2010 Statut Membre Dernière intervention 6 septembre 2016 134
7 juil. 2011 à 21:02
Peut-être:
xcopy /e "S:\Assurances\FTP\[ARCHIVES SINISTRES]\2010\PF\AG 0109\10-Octobre\*" "C:\Nouveau dossier"

ou

xcopy /e "S:\Assurances\FTP\[ARCHIVES SINISTRES]\2010\PF\AG 0109\10-Octobre\10P010910005\*" "C:\10P010910005"

ou bien

xcopy /e "S:\Assurances\FTP\[ARCHIVES SINISTRES]\2010\PF\AG 0109\10-Octobre\10P010900005" "C:\Nouveau dossier\"


Avec un espace entre /e et "S:\

Je part en vacances donc je ne pourrai faire des essais que dans 15 jours dsl ;(

Bien à vous,

Bricomachin
0