Page 1 sur 1

renommer des fichiers

Posté : 12 janv. 2014 20:07
par Papoudu34
Bonjour,

L'historique des fichiers Windows 8 peut sauvegarder vos répertoires/fichiers de façon à ensuite les récupérer.
Malheureusement TOUS les fichiers récupérés sont renommés de "fred.xyz" en "fred (date heure UTC).xyz"

Un batch Dos est-il possible, à exécuter répertoire par répertoire? (2000 fichiers à renommer manuellement, impossible!)
Ce qu'il faudrait, à partir d'un paramètre tel que par exemple " (2013_11_17 14_22_44 UTC)" (attention il y a 1 car blanc devant la 1ere parenthèse)
c'est que tous les fichiers tels que "fred (2013_11_17 14_22_44 UTC).xyz" redeviennent "fred.xyz".

Cela est-il possible?
Merci pour tout conseil!

Re: renommer des fichiers

Posté : 14 janv. 2014 19:10
par Papoudu34
en d'autre terme y a-t-il des fonctions de caractere/string pour décomposer en 3 parties "fred (2013_11_17 14_22_44 UTC).xyz"
X étant le paramètre, ici " (2013_11_17 14_22_44 UTC)"
A="fred" ==> ce qu'il y a avant B
B=" (2013_11_17 14_22_44 UTC)" ==> recherche de B=X
C=".xyz" ==> la fin avec le . et l'extension
et donc programmer
si B est égal à X alors ren A||C

Cela est-il possible?

Re: renommer des fichiers

Posté : 27 janv. 2014 10:24
par katelara
Sachant que le répertoire charly contient de nombreux fichiers dont un que j'ai identifié comme étant celui qui est lancé par le batch, je m'attendais à trouver le nom de ce fichier à la place du %1%