Bonjour,
J'aimerai avoir un batch qui renommerait un fichier .txt avec la date courante. Mais comme chaqun sait, win ne veut pas de / dans les noms de fichier.
j'ai donc trouvé un script :
Code :
- for /F \"tokens=1-4 delims=/ \" %%i in ('date /t') do (
- set Mois=%%j
- set Jour=%%k
- set Annee=%%l
- )
- ren log.txt \"%Annee%-%Mois%-%Jour%\"_log.txt
- pause
|
mais j'ai des erreurs :
Code :
- C:\>for /F \"tokens=1-4 delims=/ \" %i in ('date /t') do (
- set Mois=%j
- set Jour=%k
- set Annee=%l
- )
- \"tokens=1-4 delims=/ \" était inattendu.
- C:\>ren log.txt \"--\"_log.txt
- La syntaxe de la commande est incorrecte.
- C:\>pause
- Appuyez sur une touche pour continuer...
|
Qu'est ce qui ne vas pas ?
---------------
@+++
paiquinzeonzegédé qui vous salut tout en bas
| http://hemios.com | http://hemios.info