Je partage régulièrement des fichiers zip via le dossier static dans mon espace perso. C’est assez pratique. Mais des fois je sais plus trop depuis quand c’est là et si je supprime ce dossier ou pas.
Je me suis dis d’essayer de faire un petit programme associé à une convention de nommage pour que les dossiers/fichiers soient supprimés par le serveur à une date donnée.
Par exemple, cela pourrait s’appliquer uniquement à un sous dossier, mettons tmp. Ensuite, ça pourrait être une date à indiquer à la fin des noms de dossier/fichier séparée par un symbole, par exemple @.
~/static/tmp/photos-souvenir@2027-02-01
Une tâche cron journalière pourrait vérifier le contenu du dossier ~/static/tmp et supprimer tout ce qui correspond à une date passée.
Cette approche permet de n’avoir aucune action autre à faire, comme lancer une commande etc… Ce qui fait qu’on peut l’utiliser avec n’importe quel protocole de connexion au serveur (même depuis Webdav Drive).
Qu’est ce que vous en pensez ? Vous avez d’autres idées d’approches ?