ricomiracle
Messages postés195Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention30 novembre 2009
-
20 août 2005 à 13:38
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 2010
-
21 août 2005 à 22:48
J'aimerais pouvoir renommer des fichiers video .avi et photo .jpg
Je suppose que je dois d'abord les ouvrir mais comment faire?
Dim fso As New Scripting.FileSystemObject
Dim fil As Scripting.File
Set fil = fso.GetFile(...)
ce code ne marche pas il dit que le fichier est introuvable lorsqu'il
s'agit de certaines extension donc avec quel classe je pourrais faire
ca?
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 20 août 2005 à 16:13
Salut
De multiples exemples parmi les sources de vbfrance en cherchant FileSystemObject :
Sous FSO, il n'existe aps de commande directe pour renommer un fichier. La solution consiste donc à en faire une copie et à supprimer l'original :
fso.CopyFile C:\Tralala\monFichier.original, C:\Tralala\monFichier.nouveau, True
' Le True final autorise l'écrasmeent du fichier si déja existant
fso.DeleteFile C:\Tralala\monFichier.original, True
' Le True final autorise la suppression des fichiers en lecture seule
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)