Modifier date de création et de modification des fichiers

Résolu/Fermé
Yro - 5 févr. 2022 à 10:14
 Yro - 5 févr. 2022 à 17:37
Bonjour,

J'ai actuellement un répertoire contenant des vidéos (tous au format mp4) et un fichier description pour chacun de ces fichiers qui contient des informations relatives à cette vidéo.

exemple:
'Mon premier fichier vidéo.mp4'
'Mon premier fichier vidéo.description'
'Mon deuxième fichier vidéo.mp4'
'Mon deuxième fichier vidéo.description'
'Mon troisième fichier vidéo.mp4'
'Mon troisième fichier vidéo.description'


Mon problème est que dans l'explorateur, lorsque je trie les vidéos par date, j'ai toutes les vidéos et puis toutes les descriptions. En effet, mes fichiers ".description' sont tous à une date ultérieur.

J'aimerai donc créer et lancer un script qui me permettrait de modifier les dates et heures des fichiers ".description" pour les aligner avec la date et heure des fichiers vidéos
auquel il se rapporte.

Ils ont d'office le même nom (juste l'extension qui change).

Je suis sous Linux, je peux donc faire cela en Bash ou python.

J'ai déjà essayé avec "Find, touch, , ....." Je n'y arrive pas.

Pourriez-vous m'aider svp?

Je vous souhaite une agréable journée.


Configuration: Linux / Firefox 96.0
A voir également:

2 réponses

yg_be Messages postés 23483 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 7 mars 2025 Ambassadeur 1 568
5 févr. 2022 à 14:46
bonjour,
as-tu envisagé
os.utime()
?
0
Merci beaucoup.
Au final j'ai fait un script Bash.
Le voici si cela peut servir....
#!/bin/bash
 
for file in ./*.description; do
	echo Trouvé $file
	fileRef="${file%.*}.mp4"
	echo Reference $fileRef	
	touch -r "$fileRef" "$file"
done
0