SEScriptEditorX

Comment vider la corbeille automatiquement ?

La corbeille est souvent pleine et on oublie bien souvent de la vider. Cela peut être ennuyant lorsque les fichiers sont gros, ils occupent un espace inutile sur votre disque dur.

 Personnellement j’utilise Hazel, un utilitaire payant qui permet de supprimer les fichiers placés dans la corbeille en fonction de leur ancienneté ou de la taille maximale que peut contenir la corbeille (1 Go dans la copie d’écran).

 

Image 01

(fenêtre de configuration de HAZEL).

Mais ce produit a un coup et si vous n’utilisez pas sa fonction principale qui est d’organiser vos fichiers et dossiers, cette solution est peut être chère.

 Il est possible de vider une corbeille en utilisant Applescript, les trois lignes de codes sont simples :

 

tell application "Finder"
empty the trash
end tell

 

Image 02

(le script dans l’éditeur Applescript)

La première ligne signifie que les commandes qui suivront seront adressées au « Finder ». La seconde (et la plus importante) ordonne le vidage de la corbeille enfin la troisième, clos la commande « tell » en fermant  le script.

L’automatisation du vidage de la corbeille peut se faire dans Automator comme ceci :

Lancer Automator, sélectionnez « Processus » ou «  Alarme Calendrier « si vous souhaitez programmer suivant une certaine fréquence le vidage de la corbeille.

Placez l’action « Exécuter un Script AppleScript », puis placez les trois lignes de codes au milieu des deux lignes déjà présentes.

 

Image 02

(le script dans Automator)

 

Enregistrez le flux comme une application, il vous suffira ensuite de cliquer dessus pour vider la corbeille, si vous optez pour une alarme « Alarme Calendrier » sélectionnez l’heure d’exécution puis la fréquence (tous les soirs ou toutes les semaines).

 Henri Dominique Rapin

(1 commentaire)

  1. Bonjour,

    J’ai éffectué toutes les actions que vous écrivez ci-dessus, le script s’est enregistré et exécuté sans problème mais je n’arrive pas à enregistrer l’heure et la fréquence de vidage automatique de la corbeille dans « Alarme Calendrier », comment faire svp?

    Sinon merci pour ce tutoriel.

    J’aime

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

%d blogueurs aiment cette page :