Copier les répertoires d'un dossier dans plusieurs dossiers auto
Résolu
Sam 07
Messages postés
30
Date d'inscription
Statut
Membre
Dernière intervention
-
baladur13 Messages postés 47801 Date d'inscription Statut Modérateur Dernière intervention -
baladur13 Messages postés 47801 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour à tous!!
Voila pour mon boulot, j'ai un dossier qui contient d'autres dossiers (contrat, fiche de paie, assurance etc....).
Et en fait je dois dupliquer ce même dossier dans différents dossier, correspondant aux membres du personnel.
J'aimerais créer un fichier .bat qui pourrait copier ce premier dossier dans chaque dossiers personne automatiquement, pour m'éviter de le faire manuellement, en ouvrant chaque dossier "personne" et le copier!!
J'espère avoir été assez clair et être dans la bonne section....
Si quelqu'un pouvait me faire ce fichier bat ou m'aider à le faire?? MERCI D'AVANCE
Voila pour mon boulot, j'ai un dossier qui contient d'autres dossiers (contrat, fiche de paie, assurance etc....).
Et en fait je dois dupliquer ce même dossier dans différents dossier, correspondant aux membres du personnel.
J'aimerais créer un fichier .bat qui pourrait copier ce premier dossier dans chaque dossiers personne automatiquement, pour m'éviter de le faire manuellement, en ouvrant chaque dossier "personne" et le copier!!
J'espère avoir été assez clair et être dans la bonne section....
Si quelqu'un pouvait me faire ce fichier bat ou m'aider à le faire?? MERCI D'AVANCE
A voir également:
- Copier l'arborescence d'un dossier
- Dossier appdata - Guide
- Impossible de supprimer un dossier - Guide
- Mettre un mot de passe sur un dossier - Guide
- Comment copier une vidéo youtube - Guide
- Super copier - Télécharger - Gestion de fichiers
9 réponses
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 :)
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/
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,
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?
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!!
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
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?
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 ?
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:)....
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??
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 ?