Créer automatiquement (sous dos) repertoire avec date [RESOLU] - Shell/Batch - Programmation
Marsh Posté le 24-09-2003 à 11:07:39
md MySVG_%date:~6,4%_%date:~3,2%_%date:~0,2%
Voir : http://forum.hardware.fr/forum2.ph [...] 328&cat=10
Marsh Posté le 24-09-2003 à 11:16:42
Mara's dad a écrit : md MySVG_%date:~6,4%_%date:~3,2%_%date:~0,2% |
L'affection d'une variable d'environnement fonctionne, mais le md non
Marsh Posté le 24-09-2003 à 11:20:34
Sur mon xp pro au boulot, çà marche !
sinon :
set svgdir=MySVG_%date:~6,4%_%date:~3,2%_%date:~0,2%
md %svgdir%
Marsh Posté le 24-09-2003 à 11:25:37
Mara's dad a écrit : Sur mon xp pro au boulot, çà marche ! |
Autant pour moi, cela fonctionne (je suis sous 2000 pro)
Mon erreur venait du fait que le~6,4 me retournait dans la date un / ...
Merci pour tout
Marsh Posté le 30-07-2004 à 13:37:13
hello,
quelqu'un pourrait m'expliquer ce que represente ~6,4 ~3,2 ~0,2 ????
Marsh Posté le 30-07-2004 à 16:26:29
jlestat a écrit : hello, |
de memoire, cela permet par exemple de prendre 4 caractères à partir du 6eme (~6,4)
edit : 30/07/2004
=> ~6,4 donne 2004
=> ~3,2 donne 07
=>~0,2 donne 30
Marsh Posté le 21-02-2005 à 22:43:56
bonjour j'ai le meme problème, mais pour l'heure! (et encore je pense que ça peut m'arriver pour la date)
explications: je suis sous win2k serveur.
si je fais:
Code :
|
>> base_2005-02-21_ 5h15.sql
donc forcément un beau trou dans le nom au lieu d'un '0' ça passes pas
j'ai aussi essayé avec:
Code :
|
>> 5h15
(et non 05h15)
help !
Marsh Posté le 22-03-2005 à 16:59:32
cybercouf a écrit : bonjour j'ai le meme problème, mais pour l'heure! (et encore je pense que ça peut m'arriver pour la date)
|
Perso, j'avais le même problème, mais en utilisant un format date de type HHMMSS ce qui donnait _94412 avec un espace à la place de l'underscore.
La parade, la voici:
Code :
|
En fait une fois récupérée la date sous format HHMMSS avec éventuellement le "1er H" égal à un espace, je compare cette chaîne à la valeur 99999 et si elle est inférieure ou égale, je lui ajoute un 0.
En espérant que ça puisse t'aider - vu que toi c'est pour afficher sous la forme HHhMM, il faudrait malgré tout que tu adaptes ma solution.
Enfin c'est déjà une bonne chose, personne sur internet ne semble avoir trouvé ce que je propose !!!
Marsh Posté le 24-03-2005 à 00:21:36
merci, enfin je trouve quand meme abhérant de la part de microsoft que leur format de date en console/batch déconne jusqu'a windows 2000 / server inclus!! y'as que sur XP ou ça fonctionne correctement et respecte le param local !
Marsh Posté le 24-09-2003 à 11:01:11
Salut à tous,
Voici mon problème : je voudrais sauvegarder ma base mysql de facon automatique.
Tout ce que j'ai vu au travers de mes recherches met en oeuvre des procedures de sauvegardes via php, outil dont je ne dispose pas.
J'ai vu sous mysql la possibilité de faire des mysqldump, mysqlhotcopy, ou tout simplement copier les fichiers contenu dans mysql/data.
Donc je suis partant pour cette solution (a defaut d'une autre...), mais il faut que je sois capable de creer un repertoire avec un nom different a chaque fois.
Or je ne sais pas comment le faire.
Quelqu'un peut il m'aider ??
Merci
Laurent
PS: une autre solution consisterait a le faire en java (language de l'appli), mais j'aimerai savoir comment le faire via dos ...
Message édité par alien_nan le 24-09-2003 à 11:26:59