XCOPY dans

Bonjour,

Pour copier 1000 fichiers depuis mon disque dur vers une clé USB, je colle dans "l'invite de commandes" de Windows 1000 lignes de la forme :
XCOPY "A:\(chemin d'accès)\(fichier).(extension)" "B:\*.*"
Tout se passe bien.

J'aimerais faire la même chose mais avec les noms de fichiers dans la clé USB précédé d'un nombre.
Je copie donc dans "l'invite de commande" 1000 lignes de la forme :
XCOPY "A:\(chemin d'accès)\(fichier).(extension)" "B:\(nombre)*.*"
La copie s'effectue mais les nombres 'mangent' les premiers caractères des noms de fichier de destination !

Exemple : 23 et Tartempion.doc donnent 23rtempion.doc alors que je voulais obtenir 23Tartempion.doc

Quelqu'un aurait-il une solution ?

Merci d'avance !
Configuration: Windows Vista
Explorer

5 réponses

  1. Contributeur
    hello
    je ne crois pas que ce soit possible. pourquoi ne pas créer un dossier B:\(nombre)\*.*
    1. Erreur, j'avais mal lu. Comme il y a un numéro par fichier, j'aurais 1000 dossiers de 1 fichier...
  2. Merci de la réponse.

    J'y avais naturellement pensé mais pour 1000 lignes de XCOPY (que je copie d'un bloc dans l'invite de commandes), j'ai 1000 fois la question du genre 'est-ce un dossier ou un fichier' ce qui est d'ailleurs bizarre avec un fichier et son extension à la fin.

    S'il y avait une instruction du genre 'slashe quelquechose' pour que la question ne soit pas posée ce serait magnifique, mais je n'ai pas trouvé...
    1. Contributeur
      utiliser l'option /i
      help xcopy
      /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.
      1. salut

        supprime les jokers dans la destination !

        => xcopy a:\mondossier\abc*.txt b:\newfolder\
        1. Bonsoir,

          Mais où intervient (nombre) ? Je t'invite à revoir mon problème dans l'énoncé d'origine. Merci.
      2. Contributeur
        tu veux dire que nombre est différent pour chaque fichier ?
        si c'est le cas, un dossier (nombre) ne va pas, effectivement