Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Suppression de dossier non vide. [ Algorithme / Divers ] (Marneus73)

jeudi 15 mars 2007 à 23:28:23 | Suppression de dossier non vide.

Marneus73

Bonjour à tous.
Comment fait on pour virer un dossier qui n'est pas vide avec tout ce qu'il contient ??? J'ai testé des dizaine de codes sans jamais aucun succés !!!
Pouvez vous m'aider ???

vendredi 16 mars 2007 à 01:50:37 | Re : Suppression de dossier non vide.

Le Papa de Thibaut

Bonjour,
Je contourne le problème en générant un fichier dos
Je veux supprimer le dossier "Dossier exemple" et TOUS ses sous-répertoires

Debut:
ATTRIB -R -A -S -H "c:\Dossier exemple\" (pour effacer les attributs)
RD /s /q "c:\Dossier exemple\"
if existe "c:\Dossier exemple\" goto debut
pour éviter

a notr que si je désire que le fichier dos se supprime lui-même, je rajoute

del "c:\temp\cmd.bat"  (le nom du fichier)

avec un peu de chance, ca répond à ta question
****************************************************************
remarque: pour accéder au dos, "Menu démarer" puis "Executer" puis taper "CMD" puis <Enter>

taper "HELP"
taper ATTRIB HELP
taper RD HELP


vendredi 16 mars 2007 à 10:53:55 | Re : Suppression de dossier non vide.

CCJ

Membre Club
Salut

PrivateSub listeRepertoire(ByVal Path AsString)

Dim ListeDossiers(), ListeFichiers() AsObject

If Path <> "C:\System Volume Information"Then

ListeFichiers = Directory.GetFiles(Path)

If ListeFichiers.Length <> 0 Then

Dim j AsLong

For j = 0 To ListeFichiers.Length - 1

If Len(ListeFichiers(j)) < 260 Then

If Dir(ListeFichiers(j)) <> ""Then

File.SetAttributes(ListeFichiers(j), FileAttributes.Normal)

Delete_file(ListeFichiers(j))

EndIf

EndIf

Next

EndIf

ListeDossiers = Directory.GetDirectories(Path)

If ListeDossiers.Length <> 0 Then

Dim i AsLong

For i = 0 To ListeDossiers.Length - 1

listeRepertoire(ListeDossiers(i))

Next

EndIf

EndIf

EndSub

PrivateSub Delete_file(ByVal Path AsString)

OnErrorGoTo erreuhr

System.IO.File.Delete(Path)

erreuhr:

EndSubTu appel listeRepertoire(Le_chemin_de_ton_dossier) et ca le vide , apres tu na plus qua utiliser une methode pr suprimmer les dossiers vides


Si l'informatique été de l'alcool il y aurait des genies partout



Cette discussion est classé dans : dossier, suppression, vide


Répondre à ce message

Sujets en rapport avec ce message

Suppression d'un programme et de son dossier par lui-même [ par YS1 ] Je cherche à savoir comment supprimer mon programme de désinstallation et le dossier qui le contient, sous WinME d'une part, et sous WinXP d'autre par dossier vide ou non [ par joflo ] bonjour aux leve totje voudrais savoir si un dossier précis est vide de facon a le vider s'il y a des fichiers ( en vb6)merci suppression de dossier [ par laurent180 ] j'aimerai sa voir comment supprimer un dossier qui contiens des fichier et des dossier?je sais supprimer un dossier vide: RMDir "c:\test" suppression de repertoire non vide [ par krillcoolllll ] be voila je veux juste detruire un repertoire NON VIDE et je trouve absolument rien en vb6HELPPPPPPPmerci d'avance tester si un dossier est vide ???? [ par youkizouki ] Tout d'abord bonjour. <SPAN lang=FR dossier vide ou non [ par joflo ] bonsoir a tousune question courtecomment savoir si dans un dossier il y a des fichiers ou si ce dossier est videmerci Suppression Fichier/Dossier Corbeil & Fso [ par pcpunch ] Sltje cherche un moyen de supprimer un dossier ou un ficher vers la corbeille?j'ai bien vu qq sources pour les fichiers avec une api mais le probleme Suppression de fichiers particulière... [ par andrieuremi ] Bonjour à tous!Quelqu'un connaîtrai-t-il une procédure ou un code VB me permettant de supprimer tout le contenu d'un dossier (fichiers + sous-dossiers Erreur lors de la suppression du fichier ou du dossier [ par kozher20 ] Bonjour à tousVoilà de temps en temps lorsque je veux supprimer un projet VB ou VB.NET sous Windows XP cela ne marche pas et j'ai le message d'erreur Suppression de ligne vide dans textbox [ par titeuf44 ] ###TITEUF###Bonjour,étant débutant en VB comme tout le monde un jour, je suis à la recherche d'une solution simple me perme


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.