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 : Vb net [ Divers / Débutants ] (rital1023)

mercredi 20 décembre 2006 à 13:38:46 | Vb net

rital1023

Comment je fais pour supprimer par exemple 2 dossier vide en ne sachant que le début de son nom :

Exemple mes deux dossiers s'appellent :
mop-234234132
mop-57654535

J'ai essayé cela, mais ça ne fonctionne pas 

rmdir D:\test\mop*

Aidez-moi svp !!!!!      

mercredi 20 décembre 2006 à 15:06:59 | Re : Vb net

Scalpweb

Membre Club
Bon déjà la prochaien fois essaye de donner un tirtre un peu plus parlant à ton message.

Pour ce qui est de ton problème, je te conseille tout simplement de lister tous les répertoires, et de supprimer ceux qui commencent par "mop"...

Donc tu commences par utiliser un DirListBox par exemple, que tu pointes vers le dossier qui contient tes dossiers à supprimmer, puis fais un truc du genre :

for i as integer = 0 to dirlistbox.items.count-1
    if mid(dirlistbox.items(i).tostring,1,3) = "mod" then
           '// Et ici ta routine de suppression de dossier.
           '// Je te conseilles de placer un test pour vérifier que le dossier est vide.
    end if
next

Ce script ne doit pas être juste, j'ai pas VB sous la main pour tester, mais tu devrais pouvoir t'en inspirer.

Bonne prog, @+, Scalpweb

mercredi 20 décembre 2006 à 22:00:49 | Re : Vb net

Bidou

Administrateur CodeS-SourceS
Hello,
Tu peux utiliser cette synthaxe (c'est en C# mais quasiement identique en VB.NET) :

Directory.GetDirectories(@"C:\", "mop*", SearchOption.AllDirectories);


-Blog-

mercredi 20 décembre 2006 à 22:14:47 | Re : Vb net

Charles Racaud

Membre Club
Salut,

Pour completer l'exemple de Bidou :

For Each Folder As System.IO.DirectoryInfo In New System.IO.DirectoryInfo("C:\").GetDirectories("mop*")
  Folder.Delete()
Next
(Coloration syntaxique automatique par Kenji)

Mais fait des teste avant pour être sur de supprimer les bon dossiers.

__________
Kenji




Cette discussion est classé dans : net, vb, exemple, mop


Répondre à ce message

Sujets en rapport avec ce message

Dll vb.net [ par GTY ] Bonjour,Est-il possible d'utiliser une dll perso vb.net dans une macro vba excel par exemple ?Apparemment oui, mais j'ai essayé tous les moyens que j' Interface tri et recherche 'genre Explorateur Windows' avec vb.net [ par domingoninja ] Bonjour,Après quelques heures à explorer docs et forums, je vous fais part de mon problème (qui à premier abord n'en était pas un) :J'aimerais  pouvoi Vb.net EST CE QUELQU'UN POURRA M'AIDER!!! [ par med_info ] Bonjourest ce quelqu'un peut m'aider sur un trucc'est que je veux découper une chaine en VB.net qui contient par exemple 3mots séparé par un point (.) FileSystemWatcher - VB.Net [ par Romuald76 ] Salut à tous,Voilà mon problème....D'après une liste de répertoire ou fichier, je voudrais pouvoir "surveiller" ces répertoires ou fichiers...Je pourr Exemple VB.net utilisant intefaces COM [ par ToutEnMasm ] Je cherche un exemple utilisant les interfaces com .Si celle ci pouvait etre ISerializable Interface Vb.net et SQL server (Exemple MSDN) [ par sanpexos ] Bonjour tout le mondeJe souhaite comprendre le fonctionnement entre VB.net et SQL server, en particulier comment charger des donnees de SQL vers VB.ne VB.NET - 1 evenement pour X images [ par morickno ] si je créer par exemple 10 pictureBox en dynamique, comment faire pour que en dynamique aussi, elles appellent ensuite toutes le même evenement: exemp VB.NET et Access [ par shadow1779 ] Bonjour je fais une connection a une base de donnée access sous VB.NET, cependant j'aimerai savoir comment faire pour traiter plusieur chose,deja comm Class VB.NET [ par shadow1779 ] Bonsoir,j'ai appris aujourd'hui un peu a creer sa propre class et mettre des fonctions dedans, cependant je ne sais pas comment faire pour pouvoir que VB.Net KeyPress [ par MagDix ] Salut à tous... J'ai un bug avec KeyPress... Je veux appeler une procédure lorsque j'appuis sur la touche "+" (107) J'inscris ce code et ca me d


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



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,312 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é.