gdbond
Messages postés6Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention18 avril 2005
-
14 avril 2005 à 10:32
medelidrissi
Messages postés180Date d'inscriptionjeudi 21 août 2003StatutMembreDernière intervention26 novembre 2007
-
14 avril 2005 à 17:29
Bonjour,
Je suis completement novice en vb, donc excusez moi de la question...
Je souhaite renommer tous les fichiers d'un répertoire selon cet exemple :
Avant renomme:
b-617970-01.jpg
....
Apres renomme:
617970-01-0000-photo.jpg
....
Precision : les nombres 617970 et 01 doivent etres des variables
car selon les fichiers, ils n'ont pas la même valeur. Pour le reste, ce sont
des constantes.
medelidrissi
Messages postés180Date d'inscriptionjeudi 21 août 2003StatutMembreDernière intervention26 novembre 20072 14 avril 2005 à 17:29
Désolé, c'est dû à cause d'une petite erreur de calcule, pour remédier à cette gaffe
remplace InStr(temptab(2), ".") ligne 34 par InStr(temptab(2), ".") - 1
Bonne programmation.
Cordialement Mohamed El Idrissi
<HR>
En Informatique, rien n'est impossible... mais... ce n'est pas toujours évident!</E< body>
gdbond
Messages postés6Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention18 avril 2005 14 avril 2005 à 13:17
Re bonjour,
Voila j'ai a nouveau une petite demande.
Comment faire pour que le renommage et la copie des fichiers renommés soit fait
dans un autre répertoire que le rertoire choisi initialement ?
Est-ce possible facilement avec le code déja écrit?
medelidrissi
Messages postés180Date d'inscriptionjeudi 21 août 2003StatutMembreDernière intervention26 novembre 20072 14 avril 2005 à 13:53
Oui c'est possible pour cela remplace cette ligne(ligne 35)
Name tempPath & TabFile(i - 1) As tempPath & newname
par ceci :
Dim DestinationFile As String
'remplacer c:\windows\ par le nom de dossier de destination ne pas oublier \ à la fin du dossier
DestinationFile = "c:\windows" & newname
FileCopy tempPath & TabFile(i - 1), DestinationFile
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 14 avril 2005 à 14:00
Name accepte d'avoir un répertoire différent pour la source et la destination, ça remplace un Move, le fichier source est déplacé et renommé.
cest pas ce que tu veux, parce que le fichier source n'existe plus ???
Name tempPath1 & TabFile(i - 1) As tempPath2 & newname
gdbond
Messages postés6Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention18 avril 2005 14 avril 2005 à 14:28
Merci encore, le DestinationFile fonctionne super.
J'ai essayé de modifier le code par tous les moyens et rien a faire : je n'arrive pas
à enlever le "." qu'il y a apres le temptab(2) sur tous les fichiers.
Exemple : 057877-02.-0000-photo.jpg
Il y a un point tu voies apres le 02 mais je n'arrive pas a le supprimer.