Existe-t-il un moyen de faire supprimer automatiquement un dossier tous les jours à 4 heures du matin ?
Je suis sous 10.6.7.
Existe-t-il un moyen de faire supprimer automatiquement un dossier tous les jours à 4 heures du matin ?
Je suis sous 10.6.7.
Ouvrez Applescript et entrez le code suivant :
tell application "Finder"
delete folder "folder" of home
end tell
Remplacement de dossier avec le dossier que vous voulez supprimer, et enregistrez le fichier.
Si le dossier que vous voulez supprimer est en dehors du répertoire personnel, (par exemple le dossier /Utilisateurs), remplacez la ligne de suppression par :
delete folder "Users" of startup disk
Ensuite, ouvrez iCal et créez un nouvel événement récurrent à l'heure que vous voulez et comme une alarme choisissez Exécuter script et sélectionnez l'applescript que vous avez créé.
Ouvrez Terminal.app et entrez :
crontab -e
Dans le fichier ouvert, ajoutez la ligne suivante
0 4 * * * rm -rf /Users/USER/folder
remplacement de /Users/USER/dossier avec le chemin complet de votre dossier et enregistrez le fichier.
Créez un nouveau document texte, et collez le code suivant :
rm -rf /Path/to/Folder
Appelons-le script.sh
Sur cette base article créez un autre nouveau document texte et collez ce qui suit :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>Recurring Folder Deletion</string>
<key>UserName</key>
<string>nuc</string>
<key>Program</key>
<string>/path/to/script.sh</string>
<key>StartCalendarInterval</key>
<dict>
<key>Minute</key>
<integer>0</integer>
<key>Hour</key>
<integer>4</integer>
</dict>
<key>Debug</key>
<false/>
<key>AbandonProcessGroup</key>
<true/>
</dict>
</plist>
Remplacer nuc avec le nom d'utilisateur de votre compte, et /chemin/vers/script.sh avec le chemin complet du script que nous avons créé à la première étape.
Enregistrez le fichier dans /Bibliothèque/LaunchDaemons/ comme mon_rfd.plist .
Enfin, lancez Terminal.app et tapez :
launchctl load /Library/LaunchDaemons/my_rfd.plist
Hazel est une excellente application pour faire ce genre de choses. Elle n'est pas gratuite, mais elle fonctionne très bien.
Je l'utilise pour "étiqueter" ou mettre en évidence les fichiers qui ont été téléchargés au cours des dernières 24 heures, puis pour supprimer de mon dossier de téléchargements les fichiers qui datent de plus de 7 jours.
Je lui fais ensuite vider ma poubelle une fois par mois.
Ce ne sont que les bases de ce que l'on peut faire avec Hazel, c'est cool.
[Je n'ai aucun intérêt financier dans Hazel].
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.