Script batch

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. Modérateur
    Bonjour,

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

      echo Backup des deux fichiers Jobs TaskInformation.class et TaskInformation.java >>log.txt
      0
      1. Modérateur
        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
    2. @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. Modérateur
        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