Je souhaite faire un petit utilitaire me permettant de rechercher depuis un répertoire donné, tous les dossiers se nommant *0409* (posseddant la chaine 0409 dans le nom du dossier), puis de le renommer en *040C*
La petit problème est que je ne sais pas comment, depusi un répertoir prédéfini, faire une "recherche" de fichiers en c# ( en cherchant aussi dans les sous répertoires )
Pourriez vous m'éclairer un peu à ce sujet ?
Merci à vous :)
Cordialement
Nixeus
Nixeus'
A voir également:
Sous repertoire
C# parcourir dossier et sous dossier - Meilleures réponses
C# lister les fichiers d'un répertoire - Meilleures réponses
string [] directories = Directory.GetDirectories(rootDirectory,
"*0409*",
SearchOption.AllDirectories);
Je crois qu'avec ça, tu devrais réussir. Je t'ai mis les deux version, car je n'ai pas bien compris si tu cherchais des dossiers ou des fichiers.
Amicalement, SharpMao
"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)
Disons qu'au début je veux renommer les dossiers en *0409* en *040C*, puis ensuite, remplacer les fichiers en *0409* par le même fichier avec *040C* à la place de *0409* !
Pour GetFiles et GetDirectories, ca me renvoie tout dans un tableau donc si je comprend bien ! ?