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 :

probleme de suppression d'un fichier


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de warubi
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    399
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 399
    Par défaut probleme de suppression d'un fichier
    Bonjour ! Lorsque je veux supprimer un fichier txt, ca ne marche pas pourtant je ne vois pas le probleme
    Voici le code de ma fonction:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    void Erreur( string message )
    {
    long H;
    time(&H);
    cout << message << flush;
    ofstream file( "C:/SoundMusic/Historic.log", std::ios_base::app );
    file << message << endl;
    file << H % 86400 / 3600 + 1 <<" : "<< H % 3600 / 60 <<" : "<< H % 60 << endl;
    }
    Voici maintenant le bout de programme en question :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    int supp = remove("C:\\SoundMusic\\Profil.txt");
             if ( is_readable( "C:\\SoundMusic\\Profil.txt" ) ) 
             {
             Erreur("Erreur lors de la suppresion du profil ");
             exit(1);
             }
             else
             {
             Color(14, 0);
             cout <<"Votre profil a ete efface avec succes !" << endl;
             Color(4, 0);
             }
    Donc lorsque je veux supprimer le fichier, le programme prend fin parce que le fichier n'a pas ete efface? Pouvez-vous m'aider ?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Questions:
    Y'a t'il un message qui s'affiche?
    Le fichier .log est-il créé?
    As-tu vérifié ta variable "supp"? (est-elle à -1 ou 0)

  3. #3
    Membre éclairé
    Avatar de warubi
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    399
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 399
    Par défaut
    Il y a un message qui s'affiche (celui de la fonction Erreur()), le message est bien ecrit dans le fichier de log et ma variable supp est a -1. Que puis-je faire pour que le fichier Profil.txt soit efface?

  4. #4
    Membre éclairé
    Avatar de warubi
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    399
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 399
    Par défaut
    Je ne comprend pas pourquoi ca ne marche pas. En effet, mon programme contient d'autres fonctions remove() et ca marche. Pourtant c'est le meme type de fichier qui est supprimer (txt)

  5. #5
    Inactif  

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    534
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 534
    Par défaut
    Bonjour,

    Comment se fait-il que les chemins d' accés aux fichiers sont tantôt style Windows ( c:\\aaa\\rrr ) tantôt style Linux ( c:/ggg/kkk ) ?

    salut

  6. #6
    Membre éclairé
    Avatar de warubi
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    399
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 399
    Par défaut
    Je ne vois pas en quoi le fait de mettre / ou \\ dans les chemins d'acces des fichiers puisse avoir une incidence sur la suppresion ou non d'un fichier.
    Mais je vais verifier. Merci

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

Discussions similaires

  1. Probleme de suppression des fichiers excel a partir du VB.NET
    Par l_achraf dans le forum Windows Forms
    Réponses: 1
    Dernier message: 23/10/2008, 18h54
  2. probleme de suppression de fichier
    Par smartclip dans le forum VB.NET
    Réponses: 3
    Dernier message: 07/05/2008, 22h14
  3. Probleme de suppression de fichier externe
    Par thibs888 dans le forum Langage
    Réponses: 2
    Dernier message: 27/08/2007, 10h27
  4. Probleme de suppression de fichier
    Par ythim dans le forum Langage
    Réponses: 6
    Dernier message: 10/07/2006, 07h40
  5. probleme de suppression apartir du fichier
    Par letoil dans le forum C
    Réponses: 3
    Dernier message: 05/05/2006, 00h02

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