executer une commande shell

executer une commande shell - Java - Programmation

Marsh Posté le 16-08-2002 à 12:00:01    

hello,  
au cours de mon programme je crée un fichier dont je n'ai plus besoin par la suite, j'aimerai detruire tous les fichiers de ce type par une commande automatique style 'rm *.txt'
j'ai bien pensé à un .bat, mais il n'y aurai t pas moyen de le faire directement à partir du programme??

Reply

Marsh Posté le 16-08-2002 à 12:00:01   

Reply

Marsh Posté le 16-08-2002 à 12:02:35    

L'objet java.io.File a une méthdoe appellée deleteOnExit qui efface le fichier spécifié lorsque la JVM s'arrête.
 
Il te suffit de créer une instance de File par fichier à effacer et à appeller cette méthode dessus.
 
A+
 
Edit : en Java un File peut etre un fichier mais aussi un répertoire donc ...


Message édité par darklord le 16-08-2002 à 12:03:15

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 16-08-2002 à 12:05:13    

désolé, je viens de le voir dans la doc Java...
la prochaine fois je feari tt avant de poser une question sur le forum
merci quand même...


Message édité par uriel le 16-08-2002 à 12:05:50
Reply

Marsh Posté le 16-08-2002 à 12:07:31    

bin de rien. C'est bien de regarder la javadoc avant de poster ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 16-08-2002 à 12:11:58    

uriel a écrit a écrit :

désolé, je viens de le voir dans la doc Java...
la prochaine fois je feari tt avant de poser une question sur le forum
merci quand même...



au moins tu l'as vu toi ;) y'en a, meme quand on leur donne la soluce ils gueulent parce qu'ils trouvent pas :D

Reply

Marsh Posté le 16-08-2002 à 12:14:54    

--greg-- a écrit a écrit :

au moins tu l'as vu toi ;) y'en a, meme quand on leur donne la soluce ils gueulent parce qu'ils trouvent pas :D




 
ca évidemment quand on cherche dans java.sql.Date pour effacer un fichier c'est sur qu'on va avoir du mal à le trouver ... Caricature inside mais ca arrive souvent qu'on cherche dans un objet qui n'a rien à voir avec la fonctionnalité souhaitée.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 16-08-2002 à 12:28:20    

:ouch:

Reply

Marsh Posté le 16-08-2002 à 12:28:46    

djlamce a écrit a écrit :

 :ouch:  



:??:


Message édité par --greg-- le 16-08-2002 à 12:30:16
Reply

Marsh Posté le 16-08-2002 à 12:29:32    

--greg-- a écrit a écrit :

:??:




 
faut que je retrouve ce post où un gars cherchait à faire un truc et cherchait dans une classe qui n'avait strictement rien à voir ....


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 16-08-2002 à 12:29:59    

DarkLord a écrit a écrit :

 
 
faut que je retrouve ce post où un gars cherchait à faire un truc et cherchait dans une classe qui n'avait strictement rien à voir ....



c pas pour toi que je fais :??: patate

Reply

Marsh Posté le 16-08-2002 à 12:29:59   

Reply

Marsh Posté le 16-08-2002 à 12:30:40    

oh ca va hein :o


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 16-08-2002 à 13:13:18    

j'avais pas l'intention de lancer une polemqiue sur les questions connes  
 ;)

Reply

Marsh Posté le 16-08-2002 à 13:19:37    

non t'inquiète ;)


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

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