OVH Cloud OVH Cloud

if date = 1e du mois

4 réponses
Avatar
sgroulx
bonjour,
Je cherche a rajouté a ma batch file une fonction¸
ce .bat est exécuter une fois tous le jour pour maintenance de mon serveur.
je voudrai rajouter dedans
si 1 du mois renomme le ficher c:\log\general.log en c:\log\general#mois.log
merci de votre aide
Sébas

4 réponses

Avatar
Thomas Marencic [MS]
Bonjour,

vous pouvez utiliser la fonction DatePart.

Exemple:

If DatePart("d", Now) = 1 Then

' Je renomme mon fichier

End If

Cordialement.
Thomas MARENCIC

"sgroulx" <s_groulx(bidon)@videotron.ca> wrote in message
news:
bonjour,
Je cherche a rajouté a ma batch file une fonction¸
ce .bat est exécuter une fois tous le jour pour maintenance de mon
serveur.
je voudrai rajouter dedans
si 1 du mois renomme le ficher c:loggeneral.log en
c:loggeneral#mois.log
merci de votre aide
Sébas




Avatar
sgroulx
"Thomas Marencic [MS]" a écrit dans le
message de news:
Bonjour,

vous pouvez utiliser la fonction DatePart.

Exemple:

If DatePart("d", Now) = 1 Then

' Je renomme mon fichier

End If


vous etes sur de la sytaxe???
cela resemble plus a du VB qu'à une batch file (.bat)

Cordialement.
Thomas MARENCIC

"sgroulx" <s_groulx(bidon)@videotron.ca> wrote in message
news:
bonjour,
Je cherche a rajouté a ma batch file une fonction¸
ce .bat est exécuter une fois tous le jour pour maintenance de mon
serveur.
je voudrai rajouter dedans
si 1 du mois renomme le ficher c:loggeneral.log en
c:loggeneral#mois.log
merci de votre aide
Sébas








Avatar
Thomas Marencic [MS]
Oups!

En Windows XP, on peut avoir cela:

Pour les dates en format anglais

@IF %DATE:~7,2% EQU 01 ECHO "DEBUT DU MOIS"

Pour les dates en format français

@IF %DATE:~4,2% EQU 01 ECHO "DEBUT DU MOIS"

A tester sur les autres OS.

Cordialement.
Thomas MARENCIC

"sgroulx" <s_groulx(bidon)@videotron.ca> wrote in message
news:%

"Thomas Marencic [MS]" a écrit dans le
message de news:
Bonjour,

vous pouvez utiliser la fonction DatePart.

Exemple:

If DatePart("d", Now) = 1 Then

' Je renomme mon fichier

End If


vous etes sur de la sytaxe???
cela resemble plus a du VB qu'à une batch file (.bat)

Cordialement.
Thomas MARENCIC

"sgroulx" <s_groulx(bidon)@videotron.ca> wrote in message
news:
bonjour,
Je cherche a rajouté a ma batch file une fonction¸
ce .bat est exécuter une fois tous le jour pour maintenance de mon
serveur.
je voudrai rajouter dedans
si 1 du mois renomme le ficher c:loggeneral.log en
c:loggeneral#mois.log
merci de votre aide
Sébas












Avatar
sgroulx
"Thomas Marencic [MS]" a écrit dans le
message de news:
Oups!

En Windows XP, on peut avoir cela:

Pour les dates en format anglais

@IF %DATE:~7,2% EQU 01 ECHO "DEBUT DU MOIS"


cela fonction #1


Pour les dates en format français

@IF %DATE:~4,2% EQU 01 ECHO "DEBUT DU MOIS"

A tester sur les autres OS.
sur win 2000 pro est server


Cordialement.
Thomas MARENCIC



Sébas