Supprimer des fichier test*.zip(par ex)

yanis7518
Messages postés
283
Date d'inscription
mercredi 7 décembre 2005
Statut
Membre
Dernière intervention
9 juillet 2010
- 12 déc. 2005 à 16:22
MorpionMx
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Membre
Dernière intervention
30 octobre 2008
- 12 déc. 2005 à 16:43
Bonjour je suis debutant en Csharp et je voudrai savoir s'il etait possible de supprimer ou de copier des fichier mais en fonction du debut de leur nom et de leur extension.
Je veux supprimer ou copier tous les fichier test1.zip, test2.zip....................test100.zip.
Sous DOS il suffit de mettre test*.zip mais est-il possible de faire la meme chose sous C#

Merci!!!!!!!!!

3 réponses

sebmafate
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Membre
Dernière intervention
14 février 2014
38
12 déc. 2005 à 16:28
biensur que c'est faisable...

Dans le namespage System.IO tu as la classe Directory et sa méthode GetFiles() qui permettent de le faire.
Si tu es en .net 2, cette méthode te permet aussi de rechercher dans les sous-dossiers.

Sébastien FERRAND
[MVP C#]
0
MorpionMx
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Membre
Dernière intervention
30 octobre 2008
57
12 déc. 2005 à 16:40
Et j'ajouterais que tu peux utiliser les regex pour identifier tous les fichier test*.zip
Allez, je tente et je dirais ce pattern : ^(test)(\d)+(\.txt)$

Seb, j'ai bon ?

Mx
0
MorpionMx
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Membre
Dernière intervention
30 octobre 2008
57
12 déc. 2005 à 16:43
Zut, j'oubliais que GetFiles() pouvait prendre un string "searchpattern" en parametres.

Du coup, on oublie les regex...

Mx
0