Nom variable pour fichier de sortie (Batch)
Résolu/Fermé
A voir également:
- Nom variable pour fichier de sortie (Batch)
- Fichier rar - Guide
- Fichier batch - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
1 réponse
BeFaX
Messages postés
14245
Date d'inscription
mercredi 24 décembre 2008
Statut
Contributeur
Dernière intervention
6 août 2013
3 822
Modifié par BeFaX le 17/11/2010 à 19:36
Modifié par BeFaX le 17/11/2010 à 19:36
Pour la sortie avec date et heure c'est possible oui avec ce code à mettre avant chaque sortie de fichier afin que l'heure soit prise en compte chaque fois :
set dt=%date:~0,10% // Affichage de la date dans une variable %dt% sur 10 caractères : 17/11/2010
set dt=%dt:/=-% // On remplace les / par des - : 17-11-2010
set tm=%time:~0,8% // Affichage de l'heure dans une variable %tm% sur 8 caractères : 18:24:35
set tm=%tm::=.% // On remplace les : par des . : 18.24.35
echo blablabla >%dt%-%tm%.txt // On remplit un fichier du nom de %dt%-%tm%.txt : 17-11-2010-18.24.35.txt
set dt=%date:~0,10% set dt=%dt:/=-% set tm=%time:~0,8% set tm=%tm::=.% echo blablabla >%dt%-%tm%.txtVu que les noms de fichiers n'acceptent pas les / et les : présents dans la date et l'heure, il faut les enlever et les remplacer.
set dt=%date:~0,10% // Affichage de la date dans une variable %dt% sur 10 caractères : 17/11/2010
set dt=%dt:/=-% // On remplace les / par des - : 17-11-2010
set tm=%time:~0,8% // Affichage de l'heure dans une variable %tm% sur 8 caractères : 18:24:35
set tm=%tm::=.% // On remplace les : par des . : 18.24.35
echo blablabla >%dt%-%tm%.txt // On remplit un fichier du nom de %dt%-%tm%.txt : 17-11-2010-18.24.35.txt
17 nov. 2010 à 19:08