A voir également:
- Inverser une date Batch
- Inverser ecran pc - Guide
- Fichier batch - Guide
- Batch pause 10 secondes ✓ - Forum Programmation
- Publipostage date en anglais ✓ - Forum Excel
- Publipostage date inversée ✓ - Forum Word
5 réponses
yg_be
Messages postés
22720
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
1 476
Modifié le 4 nov. 2017 à 15:31
Modifié le 4 nov. 2017 à 15:31
bonjour, "cela ne fonctionne pas" = ? messager d'erreur, résultat inattendu, ...?
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
5 nov. 2017 à 08:23
5 nov. 2017 à 08:23
hello
C:> date /t
05/11/2017
C:> echo %date:~6,4%%date:~3,2%%date:~0,2%
20171105
Ce n'est pas la date du jour que je recupere mais la date de creation donc une chaine de caractere
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
5 nov. 2017 à 11:00
5 nov. 2017 à 11:00
quel est le format de la chaine ?
remplacer date par d
remplacer date par d
Si tu copies mon programme et que tu mets un :
dinv=%d:~6,4%%d:~3,2%%d:~0,2%
et à la fin un
ren "%%d" "!dinv!_!nom!.%extension%")
cela ne fonctionne pas.
je n'ai aucun resultat.
dinv=%d:~6,4%%d:~3,2%%d:~0,2%
et à la fin un
ren "%%d" "!dinv!_!nom!.%extension%")
cela ne fonctionne pas.
je n'ai aucun resultat.
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
5 nov. 2017 à 12:18
5 nov. 2017 à 12:18
essayer avec (i majuscule)
...findstr /I ".%extension%$"'
...findstr /I ".%extension%$"'
Cedric
>
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 nov. 2017 à 12:47
5 nov. 2017 à 12:47
Bonjour,
Toujours la date au format jour mois année...
Toujours la date au format jour mois année...
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
5 nov. 2017 à 13:18
5 nov. 2017 à 13:18
enlever le echo devant ren si c'est ok
@echo off
set extension=JPG
setlocal enableDelayedExpansion
for /F "tokens=1,2,3,*" %%a in ('dir /T:C *.%extension%^|findstr /I ".%extension%$"') do (
set d=%%a
set d=!d:~6,4!!d:~3,2!!d:~0,2!
set nom=%%~nd
echo ren "%%d" "!d!_!nom!.%extension%")
cedric
>
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 nov. 2017 à 16:04
5 nov. 2017 à 16:04
Merci beaucoup ,
Dernière petite chose,
peux tu me mettre les tirets stp entre année mois et date :-).
Dans le programme du haut, celà y était, alors j'y connais pas grand chose, j'ai tenté d'insérer la ligne
set d=!d:/=-!
mais aucun succès, la date reste sans tiret.
Merci
Dernière petite chose,
peux tu me mettre les tirets stp entre année mois et date :-).
Dans le programme du haut, celà y était, alors j'y connais pas grand chose, j'ai tenté d'insérer la ligne
set d=!d:/=-!
mais aucun succès, la date reste sans tiret.
Merci
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
6 nov. 2017 à 12:06
6 nov. 2017 à 12:06
remplacer
par
set d=!d:~6,4!!d:~3,2!!d:~0,2!
par
set d=!d:~6,4!-!d:~3,2!-!d:~0,2!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
30 nov. 2017 à 08:45
30 nov. 2017 à 08:45
chez moi, c'est bien la date du fichier qui est dans le rename
4 nov. 2017 à 15:40
Aucun resultat sur le renommage du fichier