F
FDI
Guest
Bonjour le Forum,
Dans un répertoire, j'ai environ 200 fichiers en .csv séparés par des ";" et sans guillemets en extremites de ligne.
Le nom de chaque fichier est du type : XX_045165A.slk
Je veux les renommer tous en : EX045164.txt, en conservant l'absence de guillemets et le séparateur ";".
(Bien entendu, "045164" est un n° qui change d'un fichier à l'autre)
Grace aux post déja publiés, j'ai testé la fonction filesearch mais en vain : elle m'oblige à ouvrir le fichier pour le réenregistrer sous un autre nom, ce qui pose les pb suivants :
a) le séparateur devient la virgule
b) des guillemets sont ajoutés en début et fin de ligne (sauf sur la premier ligne)
c) le séparateur de décimales d'origine est la virgule, et il devient le point ce qui ne me va pas
COMMENT puis je faire pour simplement renommer les fichiers du répertoire qui répondent à mes critères, selon une règle de renommage que je maîtrise, sans en changer le contenu ?
N'est il pas possible d'appeler la fonction windows de renonmmage de fichier et de la mettre dans une boucle ?
Un grand merci attend celui qui voudra et pourra bien me décoincer...
Dans un répertoire, j'ai environ 200 fichiers en .csv séparés par des ";" et sans guillemets en extremites de ligne.
Le nom de chaque fichier est du type : XX_045165A.slk
Je veux les renommer tous en : EX045164.txt, en conservant l'absence de guillemets et le séparateur ";".
(Bien entendu, "045164" est un n° qui change d'un fichier à l'autre)
Grace aux post déja publiés, j'ai testé la fonction filesearch mais en vain : elle m'oblige à ouvrir le fichier pour le réenregistrer sous un autre nom, ce qui pose les pb suivants :
a) le séparateur devient la virgule
b) des guillemets sont ajoutés en début et fin de ligne (sauf sur la premier ligne)
c) le séparateur de décimales d'origine est la virgule, et il devient le point ce qui ne me va pas
COMMENT puis je faire pour simplement renommer les fichiers du répertoire qui répondent à mes critères, selon une règle de renommage que je maîtrise, sans en changer le contenu ?
N'est il pas possible d'appeler la fonction windows de renonmmage de fichier et de la mettre dans une boucle ?
Un grand merci attend celui qui voudra et pourra bien me décoincer...