Heure dans entete fichier batch
cleops
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
foufurieu -
foufurieu -
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
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:
- Heure dans entete fichier batch
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Fichier batch - Guide
- Comment réduire la taille d'un fichier - Guide
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
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
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
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