Rechercher : dans
Par :

Destruction de fichier en JAVA

Dernière réponse le 29 jan 2008 à 14:11:12 charly, le 7 mai 2002 à 08:48:45 
 Signaler ce message aux modérateurs

Comment peut-on supprimer un fichier sur le disque en JAVA?
y'a-t-il une méthode de copie de fichier plus rapide que l'utilisation d'objets de type outputstream?

1

doue, le 7 mai 2002 à 09:17:11
  • +6

Pour supprimer un fichier sur le disque en java tu peut utiliser la méthode delete de la classe File :
File MyFile = new File("c:/...");
MyFile.delete();
pour les copies de fichier tu peut utilser les commandes DOS directement en java c'est plus rapide mais moins portable

Répondre à doue

2

charly, le 7 mai 2002 à 09:23:02

Ca veut pas la fonction me retourne false

Répondre à charly

3

charly, le 7 mai 2002 à 09:26:39

C bon j'ai trouvé

Répondre à charly

4

charly, le 7 mai 2002 à 09:42:26

Le pgm ne veut pas détruire ce con de fichier : comment faire pour le fermer (ca doit etre le pb)?

Répondre à charly

5

doue, le 7 mai 2002 à 10:34:35

Essayes avec File MyFile = new File("c:\\windows\\..");
sous windows tu dois mettre \\ pour que ça marche

Répondre à doue

6

charly, le 7 mai 2002 à 11:03:17
  • +3

J'ai trouvé : il y avait un bufferedreader et un filereader d'ouverts, c'est pour cela que je ne pouvait pas le tuer (il était ouvert en lecture).
Merci pour tout.

NB: au fait qd tu écris du java sou windows, tu peut parfaitement utiliser des "/" à la place des "\\".

Répondre à charly

7

pp, le 17 sep 2007 à 15:40:11

En java, il est aussi utile d'utiliser des File.separator, plutot que des \ ou / dans 99% des cas.

Répondre à pp

8

nanou, le 29 jan 2008 à 01:57:49

Salut,

pouvez-vous me dire pourquoi ceci :

File MyFile = new File("C:/Documents and Settings/nanou/Cookies/*.txt");
MyFile.delete();

ne marche pas, svp?

Répondre à nanou

9

arth, le 29 jan 2008 à 02:59:38

En même temps un fichier qui s'appelerait *.txt j'en connaît pas beaucoup ... dans ton cas il faudrait appliquer ton delete à l'aide d'une boucle et d'une liste de fichiers, dans un vecteur pourquoi pas ...
Le loup, solitaire et mystérieux.

Répondre à arth

10

nanou, le 29 jan 2008 à 13:28:32

Tu dis que des fichiers comme ca t'en connais pas beaucoup.
Ca veut dire qu'il en existe mais peu. Sinon tu aurais dit que tu n'en connaissait pas.
Ok, je vais faire avec python alors ou wsh

Répondre à nanou

11

 arth, le 29 jan 2008 à 14:11:12
  • +4

Non mias aucun fichier ne s'appelle *.txt, de plus tu ne peux pas en créer.

Loup.
Le loup, solitaire et mystérieux.

Répondre à arth
Collection CommentÇaMarche.net