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.