Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Rename *.csv *.txt

4 réponses
Avatar
Patrice Dargenton
Bonjour,

Je cherche une méthode simple (par exemple via Scripting.FileSystemObject ou
bien une éventuelle fonction DotNet) pour renommer avec un filtre en source
et en destination : Rename *.csv *.txt :
Le filtre sur la destination ne semble pas fonctionner ici :
oFSO.MoveFile(sFiltreSrc, sFiltreDest)

Quelqu'un a une idée ? Merci.
-------------------------------------------------------
Patrice Dargenton
patrice.dargenton@free.fr
http://patrice.dargenton.free.fr/index.html
-------------------------------------------------------

4 réponses

Avatar
Gilles TOURREAU
Le Thu, 26 Jul 2007 10:56:08 +0200, Patrice Dargenton
a écrit:

Bonjour,

Je cherche une méthode simple (par exemple via
Scripting.FileSystemObject ou
bien une éventuelle fonction DotNet) pour renommer avec un filtre en
source
et en destination : Rename *.csv *.txt :
Le filtre sur la destination ne semble pas fonctionner ici :
oFSO.MoveFile(sFiltreSrc, sFiltreDest)

Quelqu'un a une idée ? Merci.
-------------------------------------------------------
Patrice Dargenton

http://patrice.dargenton.free.fr/index.html
-------------------------------------------------------





Les fonctions de déplacement ne supporte pas les jokers...

Vous devez lister les fichiers à sélectionner dans le répertoire et les
renommer un par un...

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
Patrice Dargenton
> Les fonctions de déplacement ne supporte pas les jokers...



C'est curieux car la fonction DOS existe bien, donc je ne voie pas pourquoi
son équivalent fso ne serait pas dispo. Surtout que
oFSO.MoveFile C:Tmp*.csv C:Tmp2
fonctionne bien.

-------------------------------------------------------
Patrice Dargenton

http://patrice.dargenton.free.fr/index.html
-------------------------------------------------------
"Gilles TOURREAU" a écrit dans le message de news:

Le Thu, 26 Jul 2007 10:56:08 +0200, Patrice Dargenton
a écrit:

Bonjour,

Je cherche une méthode simple (par exemple via
Scripting.FileSystemObject ou
bien une éventuelle fonction DotNet) pour renommer avec un filtre en
source
et en destination : Rename *.csv *.txt :
Le filtre sur la destination ne semble pas fonctionner ici :
oFSO.MoveFile(sFiltreSrc, sFiltreDest)

Quelqu'un a une idée ? Merci.
-------------------------------------------------------
Patrice Dargenton

http://patrice.dargenton.free.fr/index.html
-------------------------------------------------------





Les fonctions de déplacement ne supporte pas les jokers...

Vous devez lister les fichiers à sélectionner dans le répertoire et les
renommer un par un...

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr


Avatar
Gilles TOURREAU
Le Fri, 27 Jul 2007 08:19:28 +0200, Patrice Dargenton
a écrit:

Les fonctions de déplacement ne supporte pas les jokers...



C'est curieux car la fonction DOS existe bien, donc je ne voie pas
pourquoi
son équivalent fso ne serait pas dispo. Surtout que
oFSO.MoveFile C:Tmp*.csv C:Tmp2
fonctionne bien.

-------------------------------------------------------
Patrice Dargenton

http://patrice.dargenton.free.fr/index.html
-------------------------------------------------------
"Gilles TOURREAU" a écrit dans le message de
news:

Le Thu, 26 Jul 2007 10:56:08 +0200, Patrice Dargenton
a écrit:

Bonjour,

Je cherche une méthode simple (par exemple via
Scripting.FileSystemObject ou
bien une éventuelle fonction DotNet) pour renommer avec un filtre en
source
et en destination : Rename *.csv *.txt :
Le filtre sur la destination ne semble pas fonctionner ici :
oFSO.MoveFile(sFiltreSrc, sFiltreDest)

Quelqu'un a une idée ? Merci.
-------------------------------------------------------
Patrice Dargenton

http://patrice.dargenton.free.fr/index.html
-------------------------------------------------------





Les fonctions de déplacement ne supporte pas les jokers...

Vous devez lister les fichiers à sélectionner dans le répertoire et les
renommer un par un...

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr










De base la fonction MoveFile() de Windows ne supporte pas les joker...

Si cela fonctionne sous l'invite de commande, c'est le programme invite de
commande qui se charge de rechercher les fichiers via les joker et les
déplace un par un via l'appel système MoveFile().


Pour info, dans la doc du MSDN il est écrit pour le paramètre destination
de la fonction FileSystemObjet.MoveFile() de Windows Script :

destination
Required. The path where the file or files are to be moved. The
destination argument can't contain wildcard characters.

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
Patrice Dargenton
Ok, merci.
-------------------------------------------------------
Patrice Dargenton

http://patrice.dargenton.free.fr/index.html
-------------------------------------------------------


"Gilles TOURREAU" a écrit dans le message de news:

De base la fonction MoveFile() de Windows ne supporte pas les joker...

Si cela fonctionne sous l'invite de commande, c'est le programme invite de
commande qui se charge de rechercher les fichiers via les joker et les
déplace un par un via l'appel système MoveFile().


Pour info, dans la doc du MSDN il est écrit pour le paramètre destination
de la fonction FileSystemObjet.MoveFile() de Windows Script :

destination
Required. The path where the file or files are to be moved. The
destination argument can't contain wildcard characters.

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr