Changer nom de fichier selon la date de celui-ci en batch
Fermé
Martin1972
Messages postés
2
Date d'inscription
samedi 22 février 2014
Statut
Membre
Dernière intervention
23 février 2014
-
Modifié par pijaku le 24/02/2014 à 09:44
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 24 févr. 2014 à 08:53
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 24 févr. 2014 à 08:53
A voir également:
- Batch renommer fichier avec date et heure
- Fichier rar - Guide
- Fichier host - Guide
- Renommer plusieurs fichiers - Guide
- Fichier iso - Guide
- Fichier batch - Guide
3 réponses
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 616
23 févr. 2014 à 08:49
23 févr. 2014 à 08:49
hello
où trouver l'heure de la photo ? c'est l'heure de création du fichier donnée par la commande dir ?
où trouver l'heure de la photo ? c'est l'heure de création du fichier donnée par la commande dir ?
Martin1972
Messages postés
2
Date d'inscription
samedi 22 février 2014
Statut
Membre
Dernière intervention
23 février 2014
Modifié par Martin1972 le 23/02/2014 à 15:42
Modifié par Martin1972 le 23/02/2014 à 15:42
Bonjour dubcek,
Ce sont de photos de deux caméra de surveillance. Il arrive qu'il y ait 2 photos avec la même date et heure. J'imagine que ça peux être un problème...
Comme les photos sont toutes nommée PICT0001, PICT0002, etc. on pourrait se servir du numéro de photo pour les différencier.
Ex: si PICT0001 et PICT0002 on la même date et la même heure, 20 février 2014 à 15h30, On pourrait les nommer 2014-02-20-1530-0001 et 2014-02-20-1530-0002 en utilisant leur nom actuel de photo pour les renommer.
C'est la date de création du fichier qu'il faut récupérer car elle nous indique le moment de la prise de photo.
Ce sont de photos de deux caméra de surveillance. Il arrive qu'il y ait 2 photos avec la même date et heure. J'imagine que ça peux être un problème...
Comme les photos sont toutes nommée PICT0001, PICT0002, etc. on pourrait se servir du numéro de photo pour les différencier.
Ex: si PICT0001 et PICT0002 on la même date et la même heure, 20 février 2014 à 15h30, On pourrait les nommer 2014-02-20-1530-0001 et 2014-02-20-1530-0002 en utilisant leur nom actuel de photo pour les renommer.
C'est la date de création du fichier qu'il faut récupérer car elle nous indique le moment de la prise de photo.
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 616
24 févr. 2014 à 08:53
24 févr. 2014 à 08:53
pour simplifier, on peut garder le nom et ajouter la date de création
enlever le echo pour effectuer les chagements, faire une sauvegarde avant !!
enlever le echo pour effectuer les chagements, faire une sauvegarde avant !!
@echo off
setlocal enableDelayedExpansion
for %%a in (*.jpg) do (
set nom=%%~na
for /F "tokens=1-10 delims=:/ " %%b in ('dir /T:C "%%a" ^| find "%%a"') do(
echo move "%%a" "!nom!-%%d-%%c-%%b-%%e%%f.jpg"
)
)
23 févr. 2014 à 12:50