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++/CLI Discussion :

Comment supprimer un repertoire non vide ?


Sujet :

C++/CLI

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    118
    D�tails du profil
    Informations personnelles :
    �ge : 69
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 118
    Par d�faut Comment supprimer un repertoire non vide ?
    Bonsoir les experts;

    j'ai encore besoin de vous et l'intitul� de ce post est tres explicite.
    Comment supprimer un repertoire non vide. Dans mon cas , ce repertoire contient une quantit� de sous repertoires qui eux m�me contiennent des fichiers ....

    Directory:elete(path); me renvois bien sur le message d'erreur: "Repertoire non vide".

    Grand merci d'avance pour votre aide.
    A+++++++++++++;

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    il faut faire une fonction r�cursive, sur le meme principe que dans la faq C++/CLI http://dotnet.developpez.com/faq/cpp...#SizeDirectory

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    118
    D�tails du profil
    Informations personnelles :
    �ge : 69
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 118
    Par d�faut Delete un repertoire non vide.
    Encore grand merci � toi pour ton aide.

    Provisoirement, j'ai choisi la solution de d�placer (Directory::Move(...) les r�pertoires non d�sir�s vers un r�pertoire Poubelle.... demandant, en fin d'ex�cution, � l'utilisateur le soin de le supprimer manuellement (Explorer de Windows).
    Mais je trouve ta solution plus propre et je vais prochainement l'impl�menter. Je pensais qu'il existait une m�thode (Class Directory ou autre) qui le faisait plus simplement. D'ailleurs, �tonnant que Microsoft ne l'ai pas propos� d'office, puisque cette situation est tr�s courante (comme dans Explorer de Windows). Une �volution � proposer nan ???

    En tout cas Grand merci a toi.
    A++++++++++++++++++;

  4. #4
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    ca pourrait, il y a d'ailleurs des API qui le permettent plus ou moins directement, comme expliqu� dans la faq VC++ http://c.developpez.com/faq/vc/?page...EmptyDirectory

    Mais ca permet aussi d'�viter de supprimer et de regretter ensuite

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 23
    Dernier message: 13/11/2019, 21h51
  2. R�ponses: 3
    Dernier message: 04/02/2010, 16h37
  3. Supprimer un Directory non vide [ DLL et fonction]
    Par mamid1706 dans le forum Windows
    R�ponses: 10
    Dernier message: 31/01/2008, 10h39
  4. Suppression d'un repertoire non vide
    Par randriamanana dans le forum C#
    R�ponses: 2
    Dernier message: 19/11/2007, 07h26

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