[BATCH] créer un fichier txt

Bonjour,

OS : Windwx vista .

Voila je voudrai créer un fichier teste en commande batch
Je veux que le fichier porte le nom du jour , donc j'ai ça :

REM : je met la date en mémoire

for /F "tokens=1,2,3 delims=:/ " %%A in ("%DATE%") do (
set jour= %%A
set mois= %%B
set annee= %%C
)

mais pour créer le fichier je calle, j'ai essayé ça :

set mon_fic=D:\Archives\%jour%_%mois%_%annee%.txt

mais pas de résultat.

Merci de vos réponses
Configuration: Windows Vista
Firefox 2.0.0.16

3 réponses

  1. Bonjour

    Le code suivant devrait faire ce que tu veux
    SET jjmmaaaa=%DATE:~0,2%_%DATE:~3,2%_%DATE:~6,4%
    SET mon_fic=D:\Archives\%jjmmaaaa%.txt

    A plus
    0
    1. il faut supprimer l'espace après =
      set jour=%%A
      set mois=%%B
      set annee=%%C 
      0
      1. Pour creer un fichier ? RIEN DE PLUS SIMPLE

        echo [ce que tu veut écrire dans le fichier]>[non du fichier].[extension ( .txt pour un fichier texte ) ]

        EXEMPLE :

        echo test>%date%_%heur%.txt

        te donne ce que tu veut

        explication de ">" :

        > après le contenu du fichier te dit que il ny aura QUE cette ligne

        Si tu veut rajouter des ligne en + de celle la tu doit faire :

        echo bla bla bla>>test.txt
        echo truc>>test.txt
        echo machin>>test.txt

        te donnera un fichier texte nommé test et dedans marqué :

        bla bla bla
        truc
        machin

        VOILA :) pour d'autre explication demande
        0