Programmmation batch
Résolu
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
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
-
ça marche merci beaucoup !!!!!!!!!
-
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. -
cela ne marche toujours pas
il me met
"test" n'est pas reconu comme une commande interne ou executable -
Je sais pas alors =/
-
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 -
Ou bien met juste test.txt sans le C:\ avant
-
Sa ne change rien !
-
Salut',
Essai de mettre deux slash C:\\test.txt