Programmmation batch

Résolu
Benq360 Messages postés 103 Statut Membre -  
Benq360 Messages postés 103 Statut Membre -
Bonjour,

j'ai suis en train de faire un programme qui si le fichier test.txt existe dans C:\ , il m'affiche
le contenu de se fichier mais si il n'existe pas il m'indique fichier introuvable.
Le problemme est que si le fichier existe il me mais que "test" n'est pas reconu comme une commande externe ou executable et donc il m'affiche ensuite
Contenu du fichier texte : 0

Code
______________________________________________________
@echo off
set test=0
if exist c:\test.txt (test<c:\test.txt) else goto 1
echo Contenu du fichier texte : %test%
goto 2
:1
echo aucun fichier trouver
:2
pause>nul
______________________________________________________

Merci d'avance
Configuration: Windows Vista Internet explorer 7.0

8 réponses

  1. HCKRZ51 Messages postés 653 Statut Membre 20
     
    Salut',
    Essai de mettre deux slash C:\\test.txt
    0
  2. Benq360 Messages postés 103 Statut Membre 3
     
    Sa ne change rien !
    0
  3. HCKRZ51 Messages postés 653 Statut Membre 20
     
    Ou bien met juste test.txt sans le C:\ avant
    0
  4. Benq360 Messages postés 103 Statut Membre 3
     
    j'ai essayer mais sa ne marche toujours pas
    il m'affiche :
    le fichier spécifié est introuvable
    Contenu du fichier texte : 0

    code :
    @echo off
    set test=0
    if exist c:\test.txt (test<test.txt) else goto 1
    echo Contenu du fichier texte : %test%
    goto 2
    :1
    echo aucun fichier trouver
    :2
    pause>nul

    je pense que le pb est dans (test<test.txt)
    mais je viens d'essayer toutes les forme possible mais sa ne marche toujours pas
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. HCKRZ51 Messages postés 653 Statut Membre 20
     
    Je sais pas alors =/
    0
  7. Benq360 Messages postés 103 Statut Membre 3
     
    cela ne marche toujours pas
    il me met
    "test" n'est pas reconu comme une commande interne ou executable
    0
  8. cs-bilou Messages postés 836 Statut Membre 164
     
    Tien essaye un truc comme sa:
    @echo off
    if exist "c:\test.txt" (
    echo Contenu du fichier texte : 
    type "c:\test.txt"
    echo.
    ) else echo Fichier Introuvable !!
    pause


    Ps: Je tien a préciser que le Batch N'EST PAS UN LANGAGE DE PROGRAMMATION !!!
    Bilou.
    0
  9. Benq360 Messages postés 103 Statut Membre 3
     
    ça marche merci beaucoup !!!!!!!!!
    0