Renomage sous Dos avec la date système - Windows & Software
Marsh Posté le 02-11-2001 à 14:49:59
1) le problème est que le format de date est de la forme : ven. 2/11/2001
Il y a donc des caractères interdits : / et . (à éviter)
Il y a (sous NT et 2000, sous 9x je sais plus) une variable d'environnement appelée date
on crée une variable date2 par set date2=%date%
on supprime les / par set date2=%date2=%
on supprime le . par set date2=%date2:.=%
Tu peux également supprimer l'espace de la même manière
Tu as enfin une variable d'environnement sans caractère interdit.
tu crée ton nouveau nom de fichier :
set _nom=%date2%toto.txt
(si toto.txt est nom nom de fichier)
ensuite ren toto.txt "%_nom%"
toto.txt s'appelle maintenant : ven 02112001toto.txt
ensuite tu supprimes les variables d'environnement créées :
set date2=
set _nom=
dans un batch il faut remplacer les % à droite d'un signe = par %%
A+
Marsh Posté le 02-11-2001 à 16:29:11
Je te remercie bcq !!!
A+
JPA a écrit a écrit : 1) le problème est que le format de date est de la forme : ven. 2/11/2001 Il y a donc des caractères interdits : / et . (à éviter) Il y a (sous NT et 2000, sous 9x je sais plus) une variable d'environnement appelée date on crée une variable date2 par set date2=%date% on supprime les / par set date2=%date2=% on supprime le . par set date2=%date2:.=% Tu peux également supprimer l'espace de la même manière Tu as enfin une variable d'environnement sans caractère interdit. tu crée ton nouveau nom de fichier : set _nom=%date2%toto.txt (si toto.txt est nom nom de fichier) ensuite ren toto.txt "%_nom%" toto.txt s'appelle maintenant : ven 02112001toto.txt ensuite tu supprimes les variables d'environnement créées : set date2= set _nom= dans un batch il faut remplacer les % à droite d'un signe = par %% A+ |
Marsh Posté le 02-11-2001 à 16:37:38
Tu peux aussi supprimer des caractères à gauche ou à droite (dans ton cas si tu veux supprimer ven et ne laisser que les chiffres)
Si celà t'intéresse reposte je chercherai.
A+
Marsh Posté le 02-11-2001 à 14:08:56
Salut tt le monde,
je cherche à renommer un fichier en lui ajoutant la date système dans le nom de manière automatique (avec la commande REN de MsDos...)
Merci de me donner un coup de main. ;-)
Doudou.