Probleme avec un batch

FRED92G Messages postés 417 Statut Membre -  
FRED92G Messages postés 417 Statut Membre -
Bonjour,
le probleme de se batch il me copie pas le dossier ou se trouve le fichier a copier qui est nono-login.xml du coup je le retrouve seule dans son dosier de destination sa m arrenge pas.

ex

il part de

compte/pelican/user/nono-login.xml

il devrai arrive dans

logins/pelican/user/nono-login.xml


mes pour le moment il arrive comme sa
logins/pelican/nono-login.xml


et sa me convien pas

set dirB=%cd%\logins\pelican  
for /F "tokens=* delims= " %%a in (essai.txt) do (copy %%a\nono-login.xml %dirB% /y) 


pourriez vous me dire se qui va pas dans ma boucle je pence que sa vien de la.

2 réponses

  1. LUDO
     
    comme ça :

    set dirB=%cd%\logins\pelican
    for /F "tokens=* delims= " %%a in (essai.txt) do (
    mkdir %dirB%\%%a
    copy %%a\nono-login.xml %dirB%\%%A\ /y
    )
    0
    1. FRED92G Messages postés 417 Statut Membre 4
       
      il y a un pb

      la syntaxe du nom de fichier ,de repertoire ou de volume incorrecte
      le chemin d acces specifier est introuvable
      0
    2. FRED92G Messages postés 417 Statut Membre 4
       
      voila j ai fait sa

      set dirB=%cd%\logins\pelican\
      for /F "tokens=* delims= " %%a in (essai.txt) do (
      mkdir  %%a %dirB%
      copy %%anono-login.xml %dirB% /y
      )
      

      mes le fichier compte joueur qui est user donc nomer au nom du joueur lui se creer pas

      donc sa me fait sa


      logins/pelican/nono-login.xml


      que moi je voudrai sa

      logins/pelican/user/nono-login.xml
      0
  2. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Le mieux serait encore de donner un exemple de ligne qu'il y a dans ce fichier essai.txt.

    Sinon on ne fait qu'extrapoler sans savoir quelles données y sont réellement présentes.
    0
    1. FRED92G Messages postés 417 Statut Membre 4
       
      voila la ligne du txt
      C:\Users\fredport2\Desktop\V4\compte\pelican\CoolIRobotV061\
      C:\Users\fredport2\Desktop\V4\compte\pelican\CoolIRobotV061A\

      le dernier repertoire c est le compte joueur
      0