Copier les répertoires d'un dossier dans plusieurs dossiers auto
Résolu/Fermé
Sam 07
Messages postés
30
Date d'inscription
mardi 17 septembre 2013
Statut
Membre
Dernière intervention
29 novembre 2013
-
17 sept. 2013 à 15:19
baladur13 Messages postés 46963 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 29 novembre 2024 - 18 sept. 2013 à 16:53
baladur13 Messages postés 46963 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 29 novembre 2024 - 18 sept. 2013 à 16:53
A voir également:
- Copier l'arborescence d'un dossier
- Dossier appdata - Guide
- Mettre un mot de passe sur un dossier - Guide
- Copier une vidéo youtube - Guide
- Impossible de supprimer un dossier - Guide
- Super copier - Télécharger - Gestion de fichiers
9 réponses
juliencolin54
Messages postés
217
Date d'inscription
dimanche 22 juillet 2012
Statut
Membre
Dernière intervention
1 octobre 2013
55
18 sept. 2013 à 15:35
18 sept. 2013 à 15:35
Voici :
(Les deux premiers sont à favoriser)
https://windows.developpez.com/faq/batch/
https://www.batcher.fr/
https://www.forum-actif.eu/search/tales-s-programming.forum-actif.eu
https://rider.keuf.net/f2-cours-de-batch-bat
At your service :)
(Les deux premiers sont à favoriser)
https://windows.developpez.com/faq/batch/
https://www.batcher.fr/
https://www.forum-actif.eu/search/tales-s-programming.forum-actif.eu
https://rider.keuf.net/f2-cours-de-batch-bat
At your service :)
baladur13
Messages postés
46963
Date d'inscription
mercredi 11 avril 2007
Statut
Modérateur
Dernière intervention
29 novembre 2024
13 468
18 sept. 2013 à 16:53
18 sept. 2013 à 16:53
Bonjour
Bien plus vite servi par soi même....
A toutes fins utiles ==> https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
Bien plus vite servi par soi même....
A toutes fins utiles ==> https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
juliencolin54
Messages postés
217
Date d'inscription
dimanche 22 juillet 2012
Statut
Membre
Dernière intervention
1 octobre 2013
55
17 sept. 2013 à 16:23
17 sept. 2013 à 16:23
Bonjour,
Tu as la commande xcopy qui permet de faire des copies.
Elle est récursive avec l'option /E /I.
Les fameux dossier "personne",sont-ils tous dans un même dossier qui les contient ?
Ce que j'essaye de demander c'est en fait:
Est ce que l'on peut se placer dans le dossier parent à tout les dossiers "personne", et faire une copie dans tout les dossiers enfants ?
Si oui, alors tu peux le faire en suivant cet algo :
Sinon, tu fait une liste des personnes, et tu itère sur cette liste plutôt que sur l'ensemble des dossiers.
Cdlt,
Tu as la commande xcopy qui permet de faire des copies.
Elle est récursive avec l'option /E /I.
Les fameux dossier "personne",sont-ils tous dans un même dossier qui les contient ?
Ce que j'essaye de demander c'est en fait:
Est ce que l'on peut se placer dans le dossier parent à tout les dossiers "personne", et faire une copie dans tout les dossiers enfants ?
Si oui, alors tu peux le faire en suivant cet algo :
FOR personne IN * {
COPIE DOSSIER_A_COPIER personne/
}
Sinon, tu fait une liste des personnes, et tu itère sur cette liste plutôt que sur l'ensemble des dossiers.
Cdlt,
Sam 07
Messages postés
30
Date d'inscription
mardi 17 septembre 2013
Statut
Membre
Dernière intervention
29 novembre 2013
17 sept. 2013 à 20:58
17 sept. 2013 à 20:58
Bonjour!
je te remercie pour ta réponse!!
alors effectivement je connais la commande xcopy
et oui les dossiers "personnes" sont bien dans un même dossier^^
j'aimerais donc appliquer en quelque sorte l'architecture du dossier (contrat, fiche de paie etc.....) à tous ces dossiers "personnes"??
est ce possible?
je te remercie pour ta réponse!!
alors effectivement je connais la commande xcopy
et oui les dossiers "personnes" sont bien dans un même dossier^^
j'aimerais donc appliquer en quelque sorte l'architecture du dossier (contrat, fiche de paie etc.....) à tous ces dossiers "personnes"??
est ce possible?
Sam 07
Messages postés
30
Date d'inscription
mardi 17 septembre 2013
Statut
Membre
Dernière intervention
29 novembre 2013
18 sept. 2013 à 00:44
18 sept. 2013 à 00:44
Pour le moment, j'ai réussi a faire un .bat qui permet l'action suivante:
copier les dossiers (contrat, fiche de paie) du dossier source dans le dossier destinataire "personne", voila ce que j'ai écris:
xcopy c:structure c:personne /E /I
cependant, j'aimerai que (c:structure) soit copier dans tous les dossiers contenus dans (c:personne) mais c'est la que je bloque....
si tu peux m'aider à compléter mon fichier .bat!?
merci d'avance!!
copier les dossiers (contrat, fiche de paie) du dossier source dans le dossier destinataire "personne", voila ce que j'ai écris:
xcopy c:structure c:personne /E /I
cependant, j'aimerai que (c:structure) soit copier dans tous les dossiers contenus dans (c:personne) mais c'est la que je bloque....
si tu peux m'aider à compléter mon fichier .bat!?
merci d'avance!!
juliencolin54
Messages postés
217
Date d'inscription
dimanche 22 juillet 2012
Statut
Membre
Dernière intervention
1 octobre 2013
55
18 sept. 2013 à 10:11
18 sept. 2013 à 10:11
Est-ce que ceci te convient ?
for /d %%X in (C:\personne\*) do (
xcopy "C:\structure" "%%X/" /E /I
)
pause
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Sam 07
Messages postés
30
Date d'inscription
mardi 17 septembre 2013
Statut
Membre
Dernière intervention
29 novembre 2013
18 sept. 2013 à 10:18
18 sept. 2013 à 10:18
je dois placer le fichier .bat dans le dossier destinataire?
je viens d'essayer mais rien ne se passe?
je viens d'essayer mais rien ne se passe?
juliencolin54
Messages postés
217
Date d'inscription
dimanche 22 juillet 2012
Statut
Membre
Dernière intervention
1 octobre 2013
55
18 sept. 2013 à 10:35
18 sept. 2013 à 10:35
Normalement tu mets le .bat ou tu veux car j'ai utilisé des chemins absolus.
D'ailleurs, tu as vérifié qu'ils sont corrects ?
D'ailleurs, tu as vérifié qu'ils sont corrects ?
Sam 07
Messages postés
30
Date d'inscription
mardi 17 septembre 2013
Statut
Membre
Dernière intervention
29 novembre 2013
18 sept. 2013 à 10:39
18 sept. 2013 à 10:39
je suis novice....
"chemins absolus"?? ça veut dire?
je suis en réseau, si ça peut t'aider? mais tous les dossiers et documents se trouve sur mon poste (C:)....
"chemins absolus"?? ça veut dire?
je suis en réseau, si ça peut t'aider? mais tous les dossiers et documents se trouve sur mon poste (C:)....
Sam 07
Messages postés
30
Date d'inscription
mardi 17 septembre 2013
Statut
Membre
Dernière intervention
29 novembre 2013
18 sept. 2013 à 10:55
18 sept. 2013 à 10:55
voila les chemins que j'ai:
C:\Users\GED-Sa\Desktop\personne
C:\Users\GED-Sa\Desktop\structure
quand je remplace par ces valeurs j'ai un message d'erreur dans la console??
C:\Users\GED-Sa\Desktop\personne
C:\Users\GED-Sa\Desktop\structure
quand je remplace par ces valeurs j'ai un message d'erreur dans la console??
Sam 07
Messages postés
30
Date d'inscription
mardi 17 septembre 2013
Statut
Membre
Dernière intervention
29 novembre 2013
18 sept. 2013 à 11:02
18 sept. 2013 à 11:02
je rajoute que les dossiers concernés par la copie sont tous vides pour le moment
je les remplis ensuite par des fichiers pdf
je les remplis ensuite par des fichiers pdf
juliencolin54
Messages postés
217
Date d'inscription
dimanche 22 juillet 2012
Statut
Membre
Dernière intervention
1 octobre 2013
55
18 sept. 2013 à 14:00
18 sept. 2013 à 14:00
Pour la différence entre chemin relatif et absolu : https://www.alsacreations.com/astuce/lire/78-quelle-est-la-diffrence-entre-les-chemins-relatifs-et-absolus.html
donc si maintenant tu vois c'est quoi le chemin absolu, dans mon code tu remplace CHEMIN_ABSOLU_DOSSIER_PERSONNE et CHEMIN_ABSOLU_DOSSIER_STRUCTURE
aussi, quel est le message d'erreur dans console ?
donc si maintenant tu vois c'est quoi le chemin absolu, dans mon code tu remplace CHEMIN_ABSOLU_DOSSIER_PERSONNE et CHEMIN_ABSOLU_DOSSIER_STRUCTURE
for /d %%X in (CHEMIN_ABSOLU_DOSSIER_PERSONNE\personne\*) do (
xcopy "CHEMIN_ABSOLU_DOSSIER_STRUCTURE\structure" "%%X/" /E /I
)
pause
aussi, quel est le message d'erreur dans console ?
Sam 07
Messages postés
30
Date d'inscription
mardi 17 septembre 2013
Statut
Membre
Dernière intervention
29 novembre 2013
18 sept. 2013 à 14:32
18 sept. 2013 à 14:32
Voila un print du message obtenu dans la console:
http://img716.imageshack.us/img716/8092/jlrr.png
http://img716.imageshack.us/img716/8092/jlrr.png
juliencolin54
Messages postés
217
Date d'inscription
dimanche 22 juillet 2012
Statut
Membre
Dernière intervention
1 octobre 2013
55
18 sept. 2013 à 14:49
18 sept. 2013 à 14:49
Tu peux copier coller le script que tu as lancé pour obtenir ce résultat s'il te plaît ?
Sam 07
Messages postés
30
Date d'inscription
mardi 17 septembre 2013
Statut
Membre
Dernière intervention
29 novembre 2013
18 sept. 2013 à 14:55
18 sept. 2013 à 14:55
for /d %%X in (C:\Users\GED-Sa\Desktop\personne\*) do (
xcopy "C:\Users\GED-Sa\Desktop\structure" "%%X/" /E /I
)
pause
xcopy "C:\Users\GED-Sa\Desktop\structure" "%%X/" /E /I
)
pause
Sam 07
Messages postés
30
Date d'inscription
mardi 17 septembre 2013
Statut
Membre
Dernière intervention
29 novembre 2013
18 sept. 2013 à 14:56
18 sept. 2013 à 14:56
En tout cas merci pour le temps que tu passe à essayer de résoudre mon petit prog!!
je suis désolé mais je débute du coup je suis pas vraiment d'une grande aide...
je suis désolé mais je débute du coup je suis pas vraiment d'une grande aide...
juliencolin54
Messages postés
217
Date d'inscription
dimanche 22 juillet 2012
Statut
Membre
Dernière intervention
1 octobre 2013
55
18 sept. 2013 à 15:08
18 sept. 2013 à 15:08
Il n'y a pas de soucis.
C'est de ma faute désolé...
Cordialement.
C'est de ma faute désolé...
for /d %%X in (C:\Users\GED-Sa\Desktop\personne\*) do (C'est un
xcopy "C:\Users\GED-Sa\Desktop\structure" "%%X\" /E /I
)
pause
%%X/au lieu de
%%X\.
Cordialement.