A voir également:
- Inverser une date Batch
- Inverser ecran pc - Guide
- Fichier batch - Guide
- Inverser deux colonnes excel - Guide
- Trouver une date de naissance gratuit - Forum Réseaux sociaux
5 réponses
yg_be
Messages postés
23517
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
6 avril 2025
Ambassadeur
1 576
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
18778
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
5 avril 2025
5 630
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
18778
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
5 avril 2025
5 630
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
18778
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
5 avril 2025
5 630
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
18778
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
5 avril 2025
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
18778
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
5 avril 2025
5 630
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
18778
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
5 avril 2025
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
18778
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
5 avril 2025
5 630
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
18778
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
5 avril 2025
5 630
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