Posez votre question Signaler

Batch-date du jour

Frank_IT 159Messages postés 19 novembre 2002Date d'inscription 9 février 2012Dernière intervention - Dernière réponse le 25 oct. 2008 à 20:37
Bonjour all,
Mon problème est le suivant:
J'aimerais crée un répertoire avec des commandes batch (DOS) afin qu'il soit nommé avec la date du jour.
EX: 16.01.2007
J'ai crée ce batch mais le répertoire qu'il me crée est nommé comme ceci:
.2007
Je suis sous Windows XP
Le début de mon batch:
set NewDir=%date:~5,15%
md d:\BCK\"%NewDir%"
J'en conclus que mon Batch est correct et que mon problème viendrait des paramètres régionaux. Je suis en Suisse et mes paramètres régionaux sont configurés géographiquement pour ce pays.
Comment puis-je modifier mon batch pour que cela fonctionne correctement ?
Merci pour vos réponses.
Lire la suite 

Batch-date du jour »

3 réponses
Réponse
+1
moins plus
salut,

voila essai ceci ca marche j'ai testé :) :

set NewDir=%date:/=%
md d:\BCK\"%NewDir%"


moi aussi j'ai l'utilise pour faire des sauvegarde.

bonne journée
Ajouter un commentaire
Réponse
+1
moins plus
Merci pour ta réponse.
@+

"Le sage demande à lui-même la cause de ses fautes,
l'insensé la demande aux autres."
Ajouter un commentaire
Réponse
+0
moins plus
Le problème n'est pas dans les paramètres régionaux mais dans l'utilisation de ta déclaration de variable.
explication : dans ta déclaration de variable, tu sélectionne ",15" caractères à compter du 5ième "~5" dans la chaine "date"
Il te suffit donc d'afficher le résultat "date /t" et de compter
Ajouter un commentaire
Ce document intitulé « Batch-date du jour » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook