CHANGEMENT DE REPERTOIRE

Résolu
bimbo777 Messages postés 63 Date d'inscription mercredi 25 janvier 2006 Statut Membre Dernière intervention 17 janvier 2007 - 8 sept. 2006 à 10:27
troxsa Messages postés 553 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 2 octobre 2016 - 8 sept. 2006 à 14:25
Bonjour,

Je suis sur un code de renommage automatique que j'ai developpé sous VS2005.
Le prblm que j'ai c'est que mon code agit que sur la racine du dossier courant:

Dossier1 = Fso.GetFolder(

"C:\test")

Je souhaiterai que ce code de renommage de fichier agisse sur ce dossier ainsi que tout les sous dossiers présent dans "test".

Etant débutant, merci de m'aider clairement et sous vs2005 donc en vbnet.

Laurent.

4 réponses

troxsa Messages postés 553 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 2 octobre 2016 1
8 sept. 2006 à 14:25
Re !

<hr /> POUR LES FICHIERS

<hr />
Dim
Chemin

As



String
=

"c:\dossier"

For



Each
Fichier

As



String



In
Directory.GetFiles(Chemin,

"*.*"
, SearchOption.AllDirectories)
File.Move(Fichier, Fichier.Replace(

"_"
,

Nothing
))


Next


<hr />

POUR LES DOSSIERS






<hr />










For



Each

Fichier


As



String



In

Directory.GetDirectories(Chemin,
"*.*"



, SearchOption.AllDirectories)
     Console.WriteLine(Fichier)


Next
<hr />


















http://www.troxsa.info/

Le site qui ne parle qu'un seul langage, visual basic 2005
3
Rejoignez-nous