bonjour,
je souhaite creer un fichier avec un nom+date et heure PC.
j'utilise cette ligne:
set datetimetmp=%date:~0,2%-%date:~3,2%-%date:~6,4%_%time:~0,2%-%time:~3,2%-%time:~6,4%
mais cela ne marche pas sous NT4 ??
bonjour,
je souhaite creer un fichier avec un nom+date et heure PC.
j'utilise cette ligne:
set datetimetmp=%date:~0,2%-%date:~3,2%-%date:~6,4%_%time:~0,2%-%time:~3,2%-%time:~6,4%
mais cela ne marche pas sous NT4 ??
Donne moi le format de la date sur NT4.
Le code que tu as posté fait la date et l'heure, tu as du le récupérer ici puisque c'est moi qui l'ai posté
Et poste aussi ton code complet, l'erreur peut venir d'ailleurs.
voici le code complet:
set datetimetmp=%date:~0,2%-%date:~3,2%-%date:~6,4%_%time:~0,2%-%time:~3,2%-%time:~6,4%
pkzip25 -add -over=all -dir -excl=usr\po_guichen\th\*.* -excl=usr\po_guichen\tp\*.txt po_guichen_%datetimetmp% usr\po_guichen\*.*
pour le format de date que veux tu exactement ?
C'est à dire ?Envoyé par bricou
La date ne correspond pas à ce que tu attends ?
La date n'est pas ajoutée au nom de fichier ?
etc.
Un peu plus de précision serait utile![]()
Ben fait un batch avec ca:Envoyé par bricou
Et donne moi le résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo %date%
lorsque j'exécute mon programme sous XP, j'ai bien un fichier po_guichen_(avec la date) qui ce créé, mais rien ne se passe sous NT4.
pour la date, j'ai du taper uniquement date, et j'ai jeu. 05/07/2007
n'y a-t-il pas une différence entre le dos NT et XP ?
Oui le format de la date et différent sou xp et ntEnvoyé par bricou
Remplace ceci:
Par cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part set datetimetmp=%date:~0,2%-%date:~3,2%-%date:~6,4%_%time:~0,2%-%time:~3,2%-%time:~6,4%
Code : Sélectionner tout - Visualiser dans une fenêtre à part for /f "tokens=1,2,* delims=/" %%i in ('echo %date%') do set datetimetmp=%%i_%%j_%%k
j'ai remplacé la ligne, est j'ai un fichier qui ce créé avec ce nom po_guichen_commande.zip ???
j'ai fais cela et ça marche.
merci de m'avoir mis sur la piste de "tokens"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 For /f "tokens=2" %%i in ('date /t') do for /f "tokens=1,2,3 delims=/" %%j in ('echo %%i') do set AAAA=%%l For /f "tokens=2" %%i in ('date /t') do for /f "tokens=1,2,3 delims=/" %%j in ('echo %%i') do set JJ=%%k For /f "tokens=2" %%i in ('date /t') do for /f "tokens=1,2,3 delims=/" %%j in ('echo %%i') do set MM=%%j For /f "tokens=1" %%i in ('Time /t') do for /f "tokens=1,2 delims=:" %%j in ('echo %%i') do set Heure=%%j%%k set datetimetmp=%AAAA%%MM%%JJ%_%Heure%![]()
![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager