Batch-date du jour

Frank_IT Messages postés 159 Date d'inscription   Statut Membre Dernière intervention   -  
Frank_IT Messages postés 159 Date d'inscription   Statut Membre Dernière intervention   -
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.
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. catseyess
     
    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
    1
  2. Frank_IT Messages postés 159 Date d'inscription   Statut Membre Dernière intervention   6
     
    Merci pour ta réponse.
    @+

    "Le sage demande à lui-même la cause de ses fautes,
    l'insensé la demande aux autres."
    1
  3. lucho
     
    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
    0