IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Effacer LE CONTENU d'un fichier


Sujet :

Windows

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 180
    Points : 90
    Points
    90
    Par défaut Effacer LE CONTENU d'un fichier
    Bonjour

    J'aimerais savoir s'il existe une fonction pour effacer le contenu d'un fichier déja ouvert par CreateFile() sans perdre son Handle.
    En effet pour l'instant j'ai seulement réussi à réécrire par dessus mais si ma chaine à réécrire est plus petite que celle déja écrite, on voit la fin de la chaine précédemment écrite.

    En fait j'ouvre un fichier en lecture/écriture

    Je stocke son contenu dans la RAM
    Je fais des manips sur son contenu (celui dans la RAM)

    Enfin, je réécris le contenu manipulé sur le disque dur.

    Et c'est avant de le réécrire que je voudrais effacer le contenu du fichier!

    C'est pourquoi je ne peut pas l'effacer au moment de l'appel à CreateFile!

    Merci d'avance!

    Spartan03

  2. #2
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 381
    Points : 41 582
    Points
    41 582
    Par défaut
    Pour supprimer tout le contenu, je dirais SetFilePointer() puis SetEndOfFile().

Discussions similaires

  1. un applet peut il effacer le contenu d'un fichier utilisateur ?
    Par poulette3000 dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 26/07/2007, 16h27
  2. effacer le contenu d'un fichier .txt
    Par masterix59 dans le forum C
    Réponses: 10
    Dernier message: 18/12/2006, 19h42
  3. comment effacer le contenu d'un fichier
    Par groult jeremy dans le forum C++
    Réponses: 2
    Dernier message: 21/11/2005, 17h25
  4. Effacer le contenu d'un fichier texte...
    Par loupdeau dans le forum MFC
    Réponses: 2
    Dernier message: 09/05/2005, 15h28
  5. Effacer le contenu d'un fichier a partir d'une ligne
    Par localhost dans le forum Linux
    Réponses: 3
    Dernier message: 04/04/2004, 04h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo