2016-02-22 1 views
-1

Est-il possible de supprimer/effacer le contenu d'un fichier sans instancier BufferedWriter ou supprimer le fichier?Effacer le contenu d'un fichier en Java sans instancier le BufferedWriter

+0

Oui ouvrir le fichier avec un éditeur et supprimer tous lol – 3kings

+0

Vous pouvez tout simplement instancier et fermer un 'FileOutputStream'. Ou voulez-vous réellement écraser le contenu, auquel cas c'est une question complètement différente. –

+0

Pourquoi la suppression du fichier n'est pas une option, c'est une restriction arbitraire qui n'a aucun sens? –

Répondre

1

facilement vous pouvez le faire comme ceci:

File file = new File("Path/to/the/file"); 
file.delete(); // delete the file 
file.createNewFile(); // create a new and empty file 
+0

Salut, je cherche une solution dans laquelle vous n'avez pas besoin de supprimer et de recréer le fichier. – yoyo

+0

C'est le moyen le plus rapide de faire, si vous voulez effacer le contenu, alors vous devez faire beaucoup de choses. Si c'est un fichier volumineux, alors il faut boucler pour supprimer et ainsi de suite. –