Heure dans entete fichier batch

Fermé
cleops Messages postés 24 Date d'inscription mardi 6 septembre 2005 Statut Membre Dernière intervention 19 avril 2006 - 12 oct. 2005 à 14:00
 foufurieu - 22 janv. 2010 à 13:41
Bonjour,

Je voudrais renommer un fichier avec la date et l'heure sous ms-dos avec un script en batch.
Le fichier doit avoir cette forme: nom_12_10_2005_09h38m00.log

J'ai reussi a renommer le fichier avec la date mais pas l'heure.
on a : rename nom.log nom_%date:~0,2%_%date:~3,2%_%date:~6,4%.log

dès que je rajoute l'heure avec cette forme: %time:~0,8%, cela ne fonctionne plus.

Avez vous une idée pour ajouter l'heure dans l'entete d'un fichier?

Merci d'avance pour votre aide
A voir également:

3 réponses

bonjour

je confirme que c'est tout a fait possible :)

@echo off

if not exist c:\temp @md c:\temp >nul
if not exist C:\applis_mvs\verif_version @md c:\applis_mvs\verif_version

set extract_log=c:\temp\extract_log.txt

@date /t >c:\temp\tri-an.txt

for /f "tokens=*" %%i in ('type c:\temp\tri-an.txt') do set VAR=%%i

set jour=%VAR:~0,2%
set mois=%VAR:~3,2%
set an=%VAR:~6,4%

@time /t >c:\temp\tri-heure.txt

for /F "tokens=*" %%i in ('type c:\temp\tri-heure.txt') do set var=%%i

set heure=%var:~0,2%
set minutes=%var:~3,2%

ren "ton chemin\ton fichier original (extension incluse)" "ma date %an%-%mois%-%jour% et mon Heure %heure% - %minutes%.txt"

Cordialement
1
Ch@oS Messages postés 41 Date d'inscription dimanche 4 décembre 2005 Statut Membre Dernière intervention 25 mars 2006 35
4 déc. 2005 à 22:19
C'est impossible
0
MERCI merlin01fr,

t'es le dieu des dieu !!^^ j'ai reussi a readapter ces ligne de code pour mon script :

for /F "tokens=*" %%i in ('type c:\temp\tri-heure.txt') do set var=%%i

set heure=%var:~0,2%
set minutes=%var:~3,2%


.... et j'y comprend rien a la commande for en plus c'est genial depuis le temp que je cherche la solution...

ps: c'est vraiment bien de pouvoir repondre a un sujet sans forcement etre inscrit, sa permet de remercier facilement des perle comme toi. (en plus j'doit etre inscrit mais j'retrouve plus mes identifiant)... :s

BREF, MERCI !!!! :D
0