OVH Cloud OVH Cloud

VBS : compter le nombre de caractères

2 réponses
Avatar
Dan
Bonjour,
Je voudrais faire un script pour compter le nombre de caractères des noms de
fichiers dans les répertoires.
De sorte que j'obtienne un affichage de type :
nomdefichier.xls : 16
nomdunautrefichier.doc : 22
Éventuellement des noms de répertoires aussi...
J'ai fait des essais en partant d'un fichier VBS de JCB qui remplace les
caractères accentués des noms de fichiers, mais je ne parviens pas à trouver
la solution.
Merci d'avance pour vos propositions
Dan

2 réponses

Avatar
Georges MAUREL
Bonjour,
Essayes le code qui suit

v_folder = "c:temp"
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFolder(v_folder)
Set fc = f.Files

For Each fichier in fc
v_long=len(fichier.name)
wscript.echo fichier.name + " " + cstr(v_long)
Next


Cordialement
Georges MAUREL


"Dan" a écrit dans le message de
news:
Bonjour,
Je voudrais faire un script pour compter le nombre de caractères des noms
de

fichiers dans les répertoires.
De sorte que j'obtienne un affichage de type :
nomdefichier.xls : 16
nomdunautrefichier.doc : 22
Éventuellement des noms de répertoires aussi...
J'ai fait des essais en partant d'un fichier VBS de JCB qui remplace les
caractères accentués des noms de fichiers, mais je ne parviens pas à
trouver

la solution.
Merci d'avance pour vos propositions
Dan


Avatar
Dan
Merci pour ce code.
Je l'ai testé, c'est ok.
Je vais essayer de l'intégrer dans un fichier vbs exploitable directement
depuis l'explorateur.
Cordialement
Dan



Bonjour,
Essayes le code qui suit

v_folder = "c:temp"
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFolder(v_folder)
Set fc = f.Files

For Each fichier in fc
v_long=len(fichier.name)
wscript.echo fichier.name + " " + cstr(v_long)
Next


Cordialement
Georges MAUREL


"Dan" a écrit dans le message de
news:
Bonjour,
Je voudrais faire un script pour compter le nombre de caractères des noms
de

fichiers dans les répertoires.
De sorte que j'obtienne un affichage de type :
nomdefichier.xls : 16
nomdunautrefichier.doc : 22
Éventuellement des noms de répertoires aussi...
J'ai fait des essais en partant d'un fichier VBS de JCB qui remplace les
caractères accentués des noms de fichiers, mais je ne parviens pas à
trouver

la solution.
Merci d'avance pour vos propositions
Dan