Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Batch ajoute un espace tout seul
Auteur Message
Répondre en citant
Message Batch ajoute un espace tout seul 
Bonjour,
j'ai créé un batch de sauvegarde MySQL qui nomme le fichier .sql avec la date et heure du jour.
Celui-ci fonctionne bien un certain temps, puis d'un seul coup, il ajoute un espace à la fin du "@", ce qui m'enlève l'heure de sauvegarde...
Voici le code:

@echo off
cls
echo Date format = %date%
echo dd = %date:~0,2%
echo mm = %date:~3,2%
echo yyyy = %date:~6,4%
echo.
echo Time format = %time%
echo hh = %time:~0,2%
echo mm = %time:~3,2%
echo.
echo Timestamp = %date:~0,2%-%date:~3,2%-%date:~6,4%@%time:~0,2%h%time:~3,2%
C:\wamp\bin\mysql\mysql5.6.12\bin\mysqldump.exe -uxxxx -pxxxxx database > E:\Sauvegarde_GLPI\backup_glpidb_%date:~0,2%-%date:~3,2%-%date:~6,4%@%time:~0,2%h%time:~3,2%.sql


Lorsque je lance le batch, voici ce que je vois:

Date format = 04/07/2014
dd = 04
mm = 07
yyyy = 2014

Time format = 9:04:47,65
hh = 9
mm = 04

Timestamp = 04-07-2014@ 9h04

==> Vous voyer qu'ici, juste après le "@" un espace est présent.... ce qui me donne un fichier nommé: backup_glpidb_04-07-2014@ et donc écrase l'ancien (car même nom !!)

Une idée, parce que là, je sèche.....




______________________________________________________
Bidouilleur PRO Smile
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Batch ajoute un espace tout seul 
Une petite astuce qui devrait faire l'affaire :

Code:
set $MyTime=%time:~0,2%
echo Timestamp = %date:~0,2%-%date:~3,2%-%date:~6,4%@%$Mytime: =0%h%time:~3,2%


Tu peux naturellement également supprimer l'espace par rien au lieu de 0.


Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Message Batch ajoute un espace tout seul 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch