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+