Bonjour,
J'utilise le code sn = Split(CreateObject("wscript.shell").exec("cmd /c dir """ & F & """ /a:-d /b").StdOut.ReadAll, vbCrLf)
Et j'envoi la liste des fichiers du répertoire courant dans une feuille Excel avec le code ... .Resize(UBound(sn) + 1) = Application.Transpose(sn).
Tout se fait parfaitement sauf ceci. Des caractères sont remplacés. Par exemple un fichier nommé Nouveautés.pdf dans le répertoire est renommé Nouveaut,s.pdf.
Il semble que tous les accents sont remplacés par des autres caractères étranges.
Comment faire afin d'obtenir le nom tel que dans l'Explorateurs de Fichiers de Windows?
C'est que cette façon de faire est extrêmement plus rapide qu'avec un Loop.
Merci à l'avance.
J'utilise le code sn = Split(CreateObject("wscript.shell").exec("cmd /c dir """ & F & """ /a:-d /b").StdOut.ReadAll, vbCrLf)
Et j'envoi la liste des fichiers du répertoire courant dans une feuille Excel avec le code ... .Resize(UBound(sn) + 1) = Application.Transpose(sn).
Tout se fait parfaitement sauf ceci. Des caractères sont remplacés. Par exemple un fichier nommé Nouveautés.pdf dans le répertoire est renommé Nouveaut,s.pdf.
Il semble que tous les accents sont remplacés par des autres caractères étranges.
Comment faire afin d'obtenir le nom tel que dans l'Explorateurs de Fichiers de Windows?
C'est que cette façon de faire est extrêmement plus rapide qu'avec un Loop.
Merci à l'avance.