Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 2 sur 2
Aller à la page: <  1, 2
[Résolu]Vérifier si un fichier est supprimé (inexistant)
Auteur Message
Répondre en citant
Message [Résolu]Vérifier si un fichier est supprimé (inexistant) 
Revue du message précédent :

J'ai fais une erreur en t'envoyant le code, c'était un "essai" sur le problème......

Le bon code est :

Code:

@Echo OFF
CLS
Echo En attente du fichier

rem chemin du dossier à analyser
set source=c:\test
rem nom ou extension du document à chercher
set fichier=.ok

:Boucle
FOR /F "Tokens=*" %%a in ('dir /b "%source%"') do (
IF "%%~xa" equ "%fichier%" GOTO Fin)
GOTO Boucle

:Fin
ECHO Fichier present


Ce code fonctionne bien.

Cependant si j'ajoute ton code, il en fonctionne pas, la fenêtre se ferme dès que mon fichier apparaît dans le dossier.....

Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Résolu]Vérifier si un fichier est supprimé (inexistant) 
Evil or Very Mad je reposte dans 5mn Evil or Very Mad

Et tu as encore oublié les balises pour le code:
Code:

code





______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [Résolu]Vérifier si un fichier est supprimé (inexistant) 
Donc, avec le bon code, cela fonctionne-t-il mieux ??

Code:

rem: ------- code de départ -------
@Echo OFF
CLS
Echo En attente du fichier

rem chemin du dossier à analyser
set source=c:\test
rem nom ou extension du document à chercher
set fichier=.ok

:Boucle
FOR /F "Tokens=*" %%a in ('dir /b "%source%"') do (
IF "%%~xa" equ "%fichier%" GOTO Fin)
GOTO Boucle

:Fin
ECHO Fichier present

rem: ------- code Ajouté -------

:Boucle_2
FOR /F "Tokens=*" %%a in ('dir /b "%source%"') do (
IF "%%~xa" NEQ "%fichier%" GOTO Fin_2)
GOTO Boucle_2

:Fin_2
ECHO Fichier absent  ---  STOP  ---

pause





______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [Résolu]Vérifier si un fichier est supprimé (inexistant) 
désolé pour les balises du code mais je ne suis pas un habitué des forums .... mais je vais y penser!! Smile

Pour le code, je ne pense pas que cela fonctionne.

Je t'explique ma méthode de test:
- je lance le bat
- je colle un fichier avec l'extension .ok dans le dossier c:\test
- le bat m'affiche que le document est present
- je supprime le fichier .ok
- et je voudrais que le bat m'affiche que mon document est supprimé....

En lançant le bat, il ne m'affiche rien quand je l'efface.

Merci pour ta patience.



Répondre en citant
Message [Résolu]Vérifier si un fichier est supprimé (inexistant) 
Ok, effectivement j'ai posté un peu vite Mr. Green

Voici le code testé Wink

Code:

rem: ------- code de départ -------
@Echo OFF

:RETRY
CLS
Echo En attente du fichier

rem chemin du dossier à analyser
set source=c:\test
rem nom ou extension du document à chercher
set fichier=.ok

:Boucle
FOR /F "Tokens=*" %%a in ('dir /b "%source%"') do (
IF "%%~xa" equ "%fichier%" GOTO Fin)
GOTO Boucle

:Fin
ECHO Fichier present

rem: ------- code Ajouté -------

:Boucle_2

if not exist %source%\*%fichier% goto Fin_2

GOTO Boucle_2

:Fin_2
ECHO Fichier absent  ---  STOP  ---

pause
goto :RETRY





______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [Résolu]Vérifier si un fichier est supprimé (inexistant) 
Merci beaucoup ça fonctionne très bien!

Je n'étais pas loin de la solution, il me manquait ce petit bout de code :
Code:
%source%\*%fichier%
Crying or Very sad

Merci pour ton aide Stryk et ta grande patience.



Répondre en citant
Message [Résolu]Vérifier si un fichier est supprimé (inexistant) 
Pas de soucis Wink

Tu peux noter [RESOLU] en éditant le sujet de ton 1er post ^^

@++




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Message [Résolu]Vérifier si un fichier est supprimé (inexistant) 


Montrer les messages depuis:
Répondre au sujet Page 2 sur 2
Aller à la page: <  1, 2
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch