Bonjour,

Je suis en train de réaliser un script pour monitorer la réplication inter-sites pour l'entreprise où je suis en stage, et j'aimerai avoir des logs sous forme de fichier texte, avec la date du jour dans le nom du fichier.

J'ai pu constater que les caractères "/" ne passent pas dans un nom de fichier, j'ai donc formater la variable %date% en remplaçant par des "-"?

for /f "tokens=1-3 delims=/" %%f in ("%date%") do (
set day = %%f
set month = %%g
set year = %%h
set dateFormat = %%f-%%g-%%h
)
Ensuite, je crée mon fichier directement en insérant un commentaire

echo REPLICATION ENTRE LE SERVEUR ET SES PARTENAIRES > "C:\Diagnostique Replication\log_replication_%dateFormat%.txt"
Il me crée bien mon fichier et m'insère bien les données dedans, sauf que, la date n'est pas présente dans le nom du fichier, je me retrouve avec :

log_replication_.txt
Je ne vois pas vraiment où ça peut foirer.. Une petite aide serait la bienvenue.