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 37
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
Rejoignez-nous