OVH Cloud OVH Cloud

renommer des fichiers

4 réponses
Avatar
O'Hare Benoît
Bonjour,
J'aimerais votre aide car je ne sais pas comment par l'intermédiaire d'un
code sous vb renommer certtains fichiers.

En fait : J'aimerais que lorsque je clique sur le bouton ca me renomme par
ex toto.txt en toto.ttt

J'aimerais juste connaitre le code qui permet de renommmer le fichier

Merci d'avance

4 réponses

Avatar
ng
Salut,

Utilise Name As :

Name "toto.txt" As "toto.ttt"

Tu peux aussi utiliser l'API MoveFile() :

Private Declare Function MoveFile Lib "kernel32" Alias "MoveFileA" (ByVal
lpExistingFileName As String, ByVal lpNewFileName As String) As Long

Call MoveFile("toto.txt","toto.ttt")

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/



O'Hare Benoît a écrit :

Bonjour,
J'aimerais votre aide car je ne sais pas comment par l'intermédiaire
d'un code sous vb renommer certtains fichiers.

En fait : J'aimerais que lorsque je clique sur le bouton ca me
renomme par ex toto.txt en toto.ttt

J'aimerais juste connaitre le code qui permet de renommmer le fichier

Merci d'avance


Avatar
François Picalausa
Hello,

Juste pour compléter, il existe aussi MoveFileEx qui permet de spécifier
comment doit s'effectuer le déplacement et MoveFileWithProgress qui permet
d'avoir la progression de l'opération de déplacement!

Plus généralement, et plus en VB, pour effectuer des opérations sur un
fichier il y a une rubrique entière de la faq:
http://faq.vb.free.fr/index.php?rubrique

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net

"ng" a écrit dans le message de
news:
Utilise Name As :

Name "toto.txt" As "toto.ttt"

Tu peux aussi utiliser l'API MoveFile() :
Bonjour,
J'aimerais votre aide car je ne sais pas comment par l'intermédiaire
d'un code sous vb renommer certtains fichiers.




Avatar
ng
Salut,

Je ne l'ai pas indiquée car d'après l'API Guide :

Win9x/ME: Not supported

Mais j'ai des doutes, je ferai un test tt à l'heure...

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/



François Picalausa a écrit :

Hello,

Juste pour compléter, il existe aussi MoveFileEx qui permet de
spécifier comment doit s'effectuer le déplacement et
MoveFileWithProgress qui permet d'avoir la progression de l'opération
de déplacement!

Plus généralement, et plus en VB, pour effectuer des opérations sur un
fichier il y a une rubrique entière de la faq:
http://faq.vb.free.fr/index.php?rubrique


"ng" a écrit dans le message de
news:
Utilise Name As :

Name "toto.txt" As "toto.ttt"

Tu peux aussi utiliser l'API MoveFile() :
Bonjour,
J'aimerais votre aide car je ne sais pas comment par l'intermédiaire
d'un code sous vb renommer certtains fichiers.






Avatar
François Picalausa
Hello,

effectivement ces API ne sont supportées que pour
-MoveFileEx:
Client: Included in Windows XP, Windows 2000 Professional, and Windows NT
Workstation.
-MoveFileWithProgress:
Client: Included in Windows XP and Windows 2000 Professional.

Mais comme toujours leur usage dépend de la plateforme ciblée...

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net

"ng" a écrit dans le message de
news:
Je ne l'ai pas indiquée car d'après l'API Guide :

Win9x/ME: Not supported

Mais j'ai des doutes, je ferai un test tt à l'heure...

Juste pour compléter, il existe aussi MoveFileEx qui permet de
spécifier comment doit s'effectuer le déplacement et
MoveFileWithProgress qui permet d'avoir la progression de l'opération
de déplacement!