batch pour débutant

batch pour débutant - Divers - Programmation

Marsh Posté le 13-09-2006 à 14:31:13    

bonjour,
 
voilà je réalise un tout "premier" petit programme batch, mais j'ai un souci à l'execution...
l'idée est de virer des fichiers log au démarrage de la machine, ces fichiers se trouvent dans le répertoire "gipc" à la racine de C:
je réalise le fichie .txtr avec le bloc-note de windows, puis je le renome en .bat et enfin j'execute une tache planifiée....mais ça ne marche pô !
voilà le code :
 
c:\>cd c:\gipc
c:\gipc>del LOG*.*
 
est ce qu'une âme charitable pourrait m'éclairer.
merci.

Reply

Marsh Posté le 13-09-2006 à 14:31:13   

Reply

Marsh Posté le 13-09-2006 à 14:45:08    

jack colt a écrit :

mais ça ne marche pô !


 
En voila une description précise du problème rencontré.

Reply

Marsh Posté le 13-09-2006 à 15:08:31    

jack colt a écrit :

c:\>cd c:\gipc
c:\gipc>del LOG*.*


 
Si t'as mis ça , ca me semble normal que ca ne fonctionne pas
 
essaie donc plutot

Code :
  1. del /Q c:\gipc\*.*


 
Y'a une demande de confirmation avant suppression.
 
Lire l'aide, ca .... aide, curieusement.


Message édité par _darkalt3_ le 13-09-2006 à 15:17:57

---------------
Töp of the plöp
Reply

Marsh Posté le 13-09-2006 à 15:16:33    

Bonjour. Bienvenue parmi les programmeurs de batch !
 
Quel est le message d'erreur ?
 
Quelle est la version de Windows ?
 
Quels sont exactement les lignes de code ?
Est-ce que la première ligne est "c:\>cd c:\gipc" ou "cd c:\gipc"
Est-ce que "cd c:\gipc" fonctionne correctement sous DOS ?
Sur mon PC sous Windows millenium, cela ne marche "pô", parce qu'il faut séparer l'action en deux parties : sélection du drive c, puis sélection du répertoire par :

c:
cd \gipc

Mais peut-être que des versions plus récentes que mon vieux Win Me acceptent cd c:\gipc
 
La deuxième ligne de code me parait correct, mais pour en être tout à fait certain, il faudrait aussi la tester la deuxième ligne de code sous DOS.
 
Le problème peut se trouver ailleurs.
Les fichiers de log sont peut-être protégés.
Les fichiers de log sont peut-être recréés après avoir été supprimés.
 
Voilà, c'était mes quelques pistes. Bonne chance ! et tiens nous au courant.
 

Reply

Marsh Posté le 13-09-2006 à 15:41:28    

merci ...
merci aussi à darkalt3 pour son grand sens de l'humour....
à suivre

Reply

Marsh Posté le 13-09-2006 à 15:47:54    

jack colt a écrit :

merci aussi à darkalt3 pour son grand sens de l'humour....


 [:black_lord]


---------------
Töp of the plöp
Reply

Marsh Posté le 13-09-2006 à 15:48:20    

merci Olivhill !
donc mon premier batch fonctionne, à savoir il réalise l'opération qu'on lui demande, c a d de supprimer les fichiers de log dans un répertoure spécifié.
le code :  
 
c:
cd \gipc
del LOG*.*
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed