Rename *.csv *.txt

Le
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
-
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Gilles TOURREAU
Le #12244661
Le Thu, 26 Jul 2007 10:56:08 +0200, 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

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
Patrice Dargenton
Le #12244651
> 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"
Le Thu, 26 Jul 2007 10:56:08 +0200, 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

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


Gilles TOURREAU
Le #12244641
Le Fri, 27 Jul 2007 08:19:28 +0200, 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" news:

Le Thu, 26 Jul 2007 10:56:08 +0200, 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

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
Patrice Dargenton
Le #12244631
Ok, merci.
-------------------------------------------------------
Patrice Dargenton

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


"Gilles TOURREAU"
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


Publicité
Poster une réponse
Anonyme