Renommer fichier en msdos - Windows & Software
Marsh Posté le 01-02-2005 à 11:45:47
suite à une question* du même genre sur ce forum, j'étais tombé sur cet outil (gratuit, en ligne de commande) dont je me sers souvent à présent :
http://www.informatics-consulting. [...] medate.htm
* http://forum.hardware.fr/hardwaref [...] 4189-1.htm
Marsh Posté le 01-02-2005 à 11:50:57
ousp, correction
en fait, tu veux reprendre par exemple, un vieux dossier, avec des fichiers dedans, et les renommer, en utilisant leur date/heure de création ?
hum, dur dur
pas bien de lire trop vite
avec l'utilitaire plus haut, il y a :
/M use the file's modification date/time instead of the current time
tiens nous au courant
Marsh Posté le 01-02-2005 à 11:57:18
encore moi
par contre sous win, j'utilise un programme qui fait ce que tu cherches.
"flash renamer"
je fais un clic droit sur le dossier qui contient mes fichiers, puis je lance flash renamer.
une fenêtre s'affiche contenant tous mes fichiers.
j'ai un onglet 'format', je le sélectionne, puis dans 'format filename', je choisis :
<DATE>_<TIME> <NAME> (<SIZE> ).<EXT>
je valide
ce qui a pour effet de passer tous les fichiers de mon dossier sélectionnné vers un nom de ce format :
31-01-2005_09-51-14 Chartreuse_nuage_5684px (411 kB).jpg
26-01-2005_08-15-27 monument_valley_big (5,9 MB).jpg
au lieu de
Chartreuse_nuage.jpg
monument_valley_big.jpg
bien entendu tu peux jouer sur les paramètres, et supprimer le SIZE par exemple.
bon tout ça je le répète sous win, donc ça ne te servira peut-être pas.
Marsh Posté le 01-02-2005 à 14:05:39
ben disons que ce qui m'interesse c d'insérer ca dans un batch qui tourne la nuit.
Marsh Posté le 01-02-2005 à 15:06:27
ben ca marche bien avec namedate sauf que je me retrouve avec : a.txt -> "20050201 a.txt" moi j'aimerais bien "20050201a.txt" (sans espace)
Marsh Posté le 01-02-2005 à 11:19:15
Hello
Je cherche a renommer un fichier en ligne de commande (windows).
exemple : toto.txt en hhmmss01.txt ou hhmmss indique l'heure minute seconde de création du fichier .
Je n'y arrive pas.