Fichier effacer contenu vb.net

Fichier effacer contenu vb.net - VB/VBA/VBS - Programmation

Marsh Posté le 03-04-2006 à 18:45:42    

Bonjour voila tout est dit dans le sujet. Je voudrai savoir comment effacer le contenu d'un fichier lorsque je clique sur un bouton. (je suis en mode Append pour ouvrir mon fichier)

Reply

Marsh Posté le 03-04-2006 à 18:45:42   

Reply

Marsh Posté le 04-04-2006 à 10:12:33    

Tu pourrais au moins lire les questions de la catégorie VB/VBA/VBS déjà posées; la réponse à ta question se trouve en première page.

Reply

Marsh Posté le 04-04-2006 à 20:34:16    

désoler pas la peine de répondre comme sa ...

Reply

Marsh Posté le 04-04-2006 à 20:45:27    

En plus je crois que tu n'as pas compris ma question...
En fait j'"crit en mode append car j'ai besoin d'écrire à la suite, c'est seulement lorsque l'utilisateur click sur un bouton que je veux effacer le contenu de mon fichier.

Reply

Marsh Posté le 04-04-2006 à 20:56:44    

Alors dans ce cas, tu fermes le fichier, et tu l'ouvres en mode Output ;)

Reply

Marsh Posté le 05-04-2006 à 12:41:36    

Nan, cela serait possible si à chaque fois on voudrai écrire au début du fichier mais dans mon cas je veux que les données soient enregistrer jusqu'a ce que l'utilisateur click sur effacer. C'est à dire que mes données peuvent être enregistrer plusieurs fois à la suite puis d'un coup effacer.
 
Ce que je pensais faire c'est lorsque le bouton effacer est cliqué, ouvrir mon fichier en output et remplacer les lignes non vide par "" mais je voulais savoir si il existe une méthode plus éficace.

Reply

Marsh Posté le 05-04-2006 à 20:32:30    

Lorsque tu ouvres un fichier texte en mode Output, ses données sont immédiatement effacées.
 
L'astuce consiste donc à utiliser ton fichier comme tu le fais d'habitude, pour une utilisation normale, puis, lorsque l'utilisateur clique sur le bouton Effacer, alors là, tu fermes le fichier (ouvert précédemment en mode Append par exemple), puis tu l'ouvres aussitôt en mode Output. Et tu le ferme juste après, pourquoi pas...
 
J'espère que ça répond à ta question ;)

Reply

Marsh Posté le 06-04-2006 à 19:39:13    

Ouai sa y repond, c'est que je voulais faire, ce que je voulais savoir c'est si il existait une fonction, mais apparement non lol.

Reply

Marsh Posté le 06-04-2006 à 21:06:17    

Bon, en même temps, c'est pas la méthode la plus conventionnelle en .NET :
 
http://faqvbnet.developpez.com/?pa [...] itetxtfile
 
;)

Reply

Sujets relatifs:

Leave a Replay

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