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

C++ Discussion :

effacer un fichier en lecture seule


Sujet :

C++

  1. #1
    Futur Membre du Club
    Inscrit en
    Juin 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 5
    Points : 5
    Points
    5
    Par défaut effacer un fichier en lecture seule
    Bonjour à tous,

    je pense que le titre parle de lui même, j'ai besoin d'effacer un fichier en lecture seule à partir du code c++.


    Merci d'avance,

  2. #2
    Futur Membre du Club
    Inscrit en
    Juin 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    enfin je l'ai trouvé, il suffit de changer l'attribut du fichier à l'aide de l'apiwindows:
    SetFileAttributes("C:\\1055.mst",FILE_ATTRIBUTE_NORMAL);

    puis utiliser la fonction remove
    remove("c:\\1055.mst");

    Merci à vous comme même.

  3. #3
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 382
    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 382
    Points : 41 589
    Points
    41 589
    Par défaut
    ça, ça dépend complètement de l'OS, déjà, je crois qu'il n'y a rien de standard pour effacer un fichier...

    Deuxièmement, pour effacer un fichier en lecture seule, je crois que tu dois retirer l'attribut de lecture seule d'abord (ça aussi, ça dépend de l'OS)

  4. #4
    Expert éminent

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Points : 6 911
    Points
    6 911
    Par défaut
    Citation Envoyé par Médinoc
    ça, ça dépend complètement de l'OS, déjà, je crois qu'il n'y a rien de standard pour effacer un fichier...
    si, remove est standard.

  5. #5
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 382
    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 382
    Points : 41 589
    Points
    41 589
    Par défaut
    Ah, merci. J'ignorais.
    Mais je pense que pour la lecture seule, une méthode spécique est indispensable, non?

  6. #6
    Expert éminent

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Points : 6 911
    Points
    6 911
    Par défaut
    Citation Envoyé par Médinoc
    Ah, merci. J'ignorais.
    Mais je pense que pour la lecture seule, une méthode spécique est indispensable, non?
    Ca depend effectivement de l'OS. Unix par exemple n'empeche pas remove d'effacer un fichier en lecture seule. Effacer un fichier est considere comme une operation sur le repertoire, pas sur le fichier.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 17/04/2009, 17h54
  2. Modifier ou supprimer fichier en lecture seule
    Par axel-erator dans le forum Langage
    Réponses: 2
    Dernier message: 01/12/2005, 18h57
  3. Réponses: 8
    Dernier message: 09/08/2005, 12h44
  4. Réponses: 7
    Dernier message: 05/08/2005, 17h32
  5. [PDE] Editeur de fichiers en lecture seule
    Par simsky dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 13/07/2005, 13h18

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