Votre question

copie script sur ms dos

Tags :
  • Script
  • Système d'exploitation
Dernière réponse : dans Systèmes d'exploitation
1 Décembre 2008 22:08:57

Bonjour,
j'ai un souci, j'aimerai pouvoir copier dans un répertoire seulement les .toto (par exemple) d'un autre répertoire et pas les autres.
Pour le moment je copie d'un répertoire à l'autre tout les dossiers qui si trouvent.

xcopy c:\repertoire z:\repertoire /s/e/h/i/t

merci d'avance

Autres pages sur : copie script dos

3 Décembre 2008 09:38:01

Je copie tout les dossiers, et les fichiers des dossiers ne sont pas copiés, que faire!!!
3 Décembre 2008 12:03:06

Ben c'est normal, tu a mis le commutateur "/t", qui signifie qu'il ne copie QUE les repertoires mais pas les fichiers.
Enleve le ;) 
Pour ton histoire d'extension, je ne crois pas que soit possible avec la commande XCOPY, mais peut etre avec des logiciels specifiques, cherche sur le net.
Contenus similaires
3 Décembre 2008 13:18:15

Bonjour,
Oui pour le '/t' j'ai vu puisque j'ai du essayer a peu près toutes les possibilitées, mais c'est pour mon extension que ça se complique, je pense aussi que xcopy ne peut pas copier des dossiers avec une extension et c'est bien dommage.
Si quelqu'un connait un logiciel capable de le faire je suis preneur.
Merci d'avance pour tous!
3 Décembre 2008 15:27:35

nico3535 a dit :
Bonjour,
je pense aussi que xcopy ne peut pas copier des dossiers avec une extension et c'est bien dommage.


Xcopy est une simple commande de copie c'est tout, ce que tu demande est tres specifique.
Quel est ton utilité de cette copie? pourquoi ne veut tu copier qu'un certain type de fichier? :??: 
3 Décembre 2008 18:09:34

bonsoir ,
tu peux préciser , ceux sont que certains fichiers avec une extension ou certains dossiers (répertoire) que tu souhaites copier

A+
3 Décembre 2008 19:11:17

bonjour,
Ce sont des dossiers qui portent une extension (.bord) que je veux copier vers un autre dossier sur un disque différent et seulement les dossiers avec sont contenu intégrale.

Il peut y avoir plusieurs dossiers qui portent cette extension au file du temps mais la syntaxe sera toujours Sx.x.bord ou Sx.xx.bord ou Sxx.x.bord ou encore Sxx.xx.bord

(x servant aux chiffres entre 0 et 9)

Merci d'avance
Anonyme
28 Juillet 2009 12:38:05

Salut peut-être que tu ne verras pas ce message mais il pourra servir à d'autre.

Pour copier un répertoire et les fichiers qui y figures-tu dois aller dans le dossier où il se situe et tu fait :

xcopy *.* "répertoire de destination" /s (A ne pas oublier les "" et le /s)

Si c'est uniquement les fichiers qui figure dans le dossier et non le dossier alors tu dois faire :

copy *.* "répertoire de destination" (A ne pas oublier les "")

Si c'est une copie d'extension bien précise alors il faut à la place de *.* mettre *.extension

exemple : copy *.mp3 "répertoire de destination"
xcopy *.* "répertoire de destination" /s

Pour une copie plus sur des fichiers je conseil avec la commande xcopy de faire :

xcopy *.* "répertoire de destination" /s /y /r /h /g /i /c

Voici à quoi serve les syntaxes de la commande XCOPY :

/A Copie uniquement les fichiers ayant l'attribut archive, ne
Modifie pas l'attribut.

/M Copie uniquement les fichiers ayant l'attribut archive,
Désactive l'attribut archive.

/D : j-m-a Copie les fichiers modifiés à partir de la date spécifiée.
Si aucune date n'est donnée, copie uniquement les fichiers dont
L’heure source est plus récente que l'heure de destination.
/EXCLUDE:fich1[+fich2][+fich3]...
Spécifie une liste de fichiers contenant des chaînes. Chaque
chaîne doit être placée sur une ligne séparée dans le fichier.
Lorsque l'une des chaînes se retrouve dans le chemin d'accès
absolu du fichier devant être copié, ce fichier est exclu de la
copie. Par exemple, spécifier une chaîne telle que \obj\ ou .obj
exclura respectivement tous les fichiers situés sous le
répertoire obj ou tous les fichiers dont l'extension est .obj.

/P Avertissement avant la création de chaque fichier de destination.

/S Copie les répertoires et sous-répertoires à l'exception des
répertoires vides.

/E Copie les répertoires et sous-répertoires, y compris les
répertoires vides.
Identique à /S /E. Peut être utilisé pour modifier /T.
/V Vérifie chaque nouveau fichier.

/W Vous demande d'appuyer sur une touche avant la copie.

/C Continuer la copie même si des erreurs se produisent.

/I Si la destination n'existe pas et que plus d'un fichier est
copié, considérer la destination comme devant être un répertoire.

/Q N'affiche pas les noms de fichiers lors de la copie.

/F Affiche les noms de source et de destination complets lors de la
copie.

/L Affiche les fichiers devant être copié.

/G Permet la copie des fichiers cryptés vers des destinations qui
ne prennent pas en charge le cryptage.

/H Copie également les fichiers cachés et les fichiers système.

/R Remplace les fichiers en lecture seule.

/T Crée la structure de répertoires mais ne copie pas les fichiers.
N'inclut pas les répertoires ou sous-répertoires vides. /T /E
incluent les répertoires et sous-répertoires vides.

/U Copie seulement les fichiers existants déjà dans la destination.

/K Copie les attributs. La commande normale Xcopy rétablira les
attributs de lecture seule.

/N Copie en utilisant les noms courts générés.

/O Copie les fichiers d'appartenance et les informations d'ACL.

/X Copie les paramètres d'audit de fichiers (implique /O).

/Y Supprime la demande de confirmation de remplacement de
fichiers de destination existants.

/-Y Provoque la demande de confirmation de remplacement d'un fichier
de destination existant.

/Z Copie les fichiers du réseau en mode redémarrable.

Le commutateur /Y peut être présent dans la variable d'environnement COPYCMD.
Il peut être remplacée par /-Y dans la ligne de commande.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS