Modifier date de création et de modification des fichiers

Résolu
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

2 réponses

  1. Contributeur Ambassadeur
    bonjour,
    as-tu envisagé
    os.utime()
    ?
    0
    1. 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