Script batch

YBV Messages postés 4 Statut Membre -  
YBV Messages postés 4 Statut Membre -
Bonjour,

J'ai du mal à afficher tus mes messages echo dans le fichier log.txt.
Voici mon code:
@echo off
set DIRECTORY= C:\SES

IF NOT EXIST %DIRECTORY% set DIRECTORY= D:\SES
IF NOT EXIST %DIRECTORY% ECHO Repertoire introuvable

echo le respertoire est %DIRECTORY%  >>log.txt

:: Backup Jobs
cd %DIRECTORY%\servers\jetty-base\webapps\nouvelle-solution\WEB-INF\classes\com\ses_esl\ns\webapp\jobs\task
if not exist "%DIRECTORY%\servers\jetty-base\webapps\nouvelle-solution\WEB-INF\classes\com\ses_esl\ns\webapp\jobs\task\backup_4420" mkdir %DIRECTORY%\servers\jetty-base\webapps\nouvelle-solution\WEB-INF\classes\com\ses_esl\ns\webapp\jobs\task\backup_4420 >>log.txt

j'ai le premier echo mais pas le deuxieme.

Help pls.

4 réponses

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 833
     
    Bonjour,

    Quel "deuxième" echo ? Je n'en vois qu'un..... pas sûr que l'instruction mkdir retourne quelque chose à afficher......
    0
  2. YBV Messages postés 4 Statut Membre
     
    c'est l'echo aprés le test condition

    echo Backup des deux fichiers Jobs TaskInformation.class et TaskInformation.java >>log.txt
    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 833
       
      Je suis miro ... mais .. je ne vois pas du tout cette ligne de code dans ce que tu nous as donné.....
      Merci de nous coller ton code en entier...
      0
  3. YBV Messages postés 4 Statut Membre
     
    @echo off
    set DIRECTORY= C:\SES
    
    IF NOT EXIST %DIRECTORY% set DIRECTORY= D:\SES
    IF NOT EXIST %DIRECTORY% ECHO Repertoire introuvable
    
    echo le respertoire est %DIRECTORY%  >>log.txt
    
    :: Backup Jobs
    cd %DIRECTORY%\servers\jetty-base\[/contents/328-portails-d-entreprise-enterprise-portals webapps]\nouvelle-solution\WEB-INF\classes\com\ses_esl\ns\webapp\jobs\task
    if not exist "%DIRECTORY%\servers\jetty-base\webapps\nouvelle-solution\WEB-INF\classes\com\ses_esl\ns\webapp\jobs\task\backup_4420" mkdir %DIRECTORY%\servers\jetty-base\webapps\nouvelle-solution\WEB-INF\classes\com\ses_esl\ns\webapp\jobs\task\backup_4420 
    echo Backup des deux fichiers Jobs TaskInformation.class et TaskInformation.java >>log.txt
    
    


    EDIT : AJout des balises de code (jordane)
    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 833
       
      Donc là .. c'est la ligne de code :
      echo Backup des deux fichiers Jobs TaskInformation.class et TaskInformation.java >>log.txt
      

      ??
      As tu essayé de la mettre entre quotes ?
      echo "'Backup des deux fichiers Jobs TaskInformation.class et TaskInformation.java" >>log.txt
      
      0
  4. YBV Messages postés 4 Statut Membre
     
    Oui ça marche pas !
    0