Date fichier sous dos
Résolu
flo
-
JANHS -
JANHS -
Salut à tous,
je cherche à récupérer la date d'un fichier dans un *.bat pour la mettre dans une variable afin l'ajouter au nom de mon fichier :
exemple :
"fichier.txt" créé le 1.09.2003
=> renomé en "fichier_030901.txt"
Merci de votre aide et meilleures salutations à tous
je cherche à récupérer la date d'un fichier dans un *.bat pour la mettre dans une variable afin l'ajouter au nom de mon fichier :
exemple :
"fichier.txt" créé le 1.09.2003
=> renomé en "fichier_030901.txt"
Merci de votre aide et meilleures salutations à tous
A voir également:
- Commande dos changer date fichier
- Changer dns - Guide
- Fichier .dat - Guide
- Fichier epub - Guide
- Fichier bin - Guide
- Invite de commande - Guide
8 réponses
j'ai pas toute la solution mais voici de l'aide:
afficher la date:
DATE /T
mettre la commande dans CM
set CM=DATE /T
afficher la date
ECHO %CM%
creer un nom de fichier avec la date
ECHO fichier_%CM%.txt
bon courage,
mirza
afficher la date:
DATE /T
mettre la commande dans CM
set CM=DATE /T
afficher la date
ECHO %CM%
creer un nom de fichier avec la date
ECHO fichier_%CM%.txt
bon courage,
mirza
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
FOR /F "TOKENS=1* DELIMS= " %%A IN ('TIME/T') DO SET TIME1=%%B
SET TIME=%TIME1::=%
ren "fichier.txt" "fichier_%time%.txt"
SET TIME=%TIME1::=%
ren "fichier.txt" "fichier_%time%.txt"
Bonjour
Tout d'abord merci pour la commande Dos qui permet de transformer la date et supprimer les /. Est ce une fonction de la commande Set que de remplacer ? En tout cas ca fonctionne trés bien, juste aprés une petite modif. dans la commande FOR. A la fin, il faut exploiter la variabe %%A et non %%B pour valoriser la date.
Merci encore.
Cordialement
D. Savio
Tout d'abord merci pour la commande Dos qui permet de transformer la date et supprimer les /. Est ce une fonction de la commande Set que de remplacer ? En tout cas ca fonctionne trés bien, juste aprés une petite modif. dans la commande FOR. A la fin, il faut exploiter la variabe %%A et non %%B pour valoriser la date.
Merci encore.
Cordialement
D. Savio