Copie de dossiers en batch
Résolu
gardol
-
gardol -
gardol -
Bonjour à tous,
Voila j'ai une structure de dossier comme ci dessous :
C:\perso\perso_01\...
C:\perso\perso_01-detail\...
C:\perso\perso_02\...
C:\perso\perso_02-detail\...
etc ...
J'aimerais copier les dossiers contenant "-detail" (et tout ce qui se trouve dessous) dans le dossier C:\travail.
Le code que j'ai fait est le suivant :
xcopy /E C:\perso\*-detail C:\travail
Le problème c'est que cette commande me copie tout les dossiers se trouvant sous C:\perso ... alors que je ne veux copier que ceux contenant "-detail".
Si vous avez une solution... je suis preneur.
D'avance merci pour votre aide.
Voila j'ai une structure de dossier comme ci dessous :
C:\perso\perso_01\...
C:\perso\perso_01-detail\...
C:\perso\perso_02\...
C:\perso\perso_02-detail\...
etc ...
J'aimerais copier les dossiers contenant "-detail" (et tout ce qui se trouve dessous) dans le dossier C:\travail.
Le code que j'ai fait est le suivant :
xcopy /E C:\perso\*-detail C:\travail
Le problème c'est que cette commande me copie tout les dossiers se trouvant sous C:\perso ... alors que je ne veux copier que ceux contenant "-detail".
Si vous avez une solution... je suis preneur.
D'avance merci pour votre aide.
A voir également:
- Copie de dossiers en batch
- Copie cachée - Guide
- Super copie - Télécharger - Gestion de fichiers
- Copie écran samsung - Guide
- Copie disque dur - Guide
- Fichier batch - Guide
2 réponses
Salut,
essayes:
xcopy /E C:\perso\perso_??-detail\*.* C:\travail
pour cela, il faut que tout tes dossier soit de la même forme : perso_xx-detail.
Dis moi si ca marche.
essayes:
xcopy /E C:\perso\perso_??-detail\*.* C:\travail
pour cela, il faut que tout tes dossier soit de la même forme : perso_xx-detail.
Dis moi si ca marche.
gardol
Le problème c'est qu'ils ne sont pas tous de la forme "perso_xx-detail" malheureusement.
Bonjour,
Je le ferais en 2 temps:
dir c:\perso\*-detail. /B /S > c:\liste_fichiers.txt
for /F %i IN (c:\liste_fichiers.txt) do copy %i\*.* C:\travail
vous mettez ces 2 lignes dans un fichier batch.
Et voili voilou
Philippe
Dieu a t'il créé le cerveau ou est-ce l'inverse ?
Heureux les simples d'esprit parce que le royaume des cieux leur appartient.
Je le ferais en 2 temps:
dir c:\perso\*-detail. /B /S > c:\liste_fichiers.txt
for /F %i IN (c:\liste_fichiers.txt) do copy %i\*.* C:\travail
vous mettez ces 2 lignes dans un fichier batch.
Et voili voilou
Philippe
Dieu a t'il créé le cerveau ou est-ce l'inverse ?
Heureux les simples d'esprit parce que le royaume des cieux leur appartient.