IPB

Bienvenue invité ( Connexion | Inscription )

> Vider la corbeille d'un disque amovible, et seulement celle de ce disque
Options
jojomail
posté 19 Jul 2009, 08:18
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 69
Inscrit : 21 Nov 2004
Membre no 27 357



Bonjour

est il possible de ne vider que la corbeille d'un disque amovible (clé usb, disque dur externe, image disque...) sous MacOSX ? Car à part aller chercher le fichier .Trashe du dit support amovible, je ne vois pas de solution.

Or il est souvent nécessaire de pouvoir récupérer de l'espace sur un support amovible sans vouloir pour autant vider la corbeille du disque dur principal !

Une solution ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
jojomail
posté 19 Jul 2009, 22:19
Message #2


Adepte de Macbidouille
*

Groupe : Membres
Messages : 69
Inscrit : 21 Nov 2004
Membre no 27 357



@macuserfr : merci pour les liens trés trés instructifs et utiles ! SuperEmptyTrash va troner sur mon dock, a coté de la corbeille normale !
Go to the top of the page
 
+Quote Post
Guest_EricaL**_*
posté 19 Jul 2009, 23:09
Message #3





Guests






Bonsoir,

Je trouve que l'application SuperEmptyTrash n'est pas très pratique :
il faut le lancer, et choisir un volume
On ne peut pas sélectionner plusieurs volumes, c’est tous les volumes ou un seul volume.
Il faut taper un mot de passe.

Alors que ce serait plus simple par glisser/déposer.
Et aucun besoin d'un mot de passe pour vider notre dossier corbeille, sauf en cas d'anomalie, ce qui est très rare.

Pour ceux qui sont intéressés par un script qui vide le dossier ".Trashes/50x/" des volumes déposés sur l'application :

Copier et coller ce code dans la fenêtre de l'application "Editeur de script".
Code
on open these_volumes
    set t_id to user ID of (system info)
    repeat with i in these_volumes
        if (kind of (info for i without size)) is "Volume" then -- c'est un volume
            set d to (POSIX path of i) & ".Trashes/" & t_id
            do shell script "/bin/rm -Rf  " & (quoted form of d) & "/*"
        end if
    end repeat
end open

Enregistre-le au format "Progiciel".

Après, glisser et déposer un ou des volumes sur l'application.

Editer :
Pour ceux qui veulent un dialogue pour confirmer que vous voulez bien vider la corbeille
, voici le script :
Code
on open these_volumes
    set t_id to user ID of (system info)
    set Maliste to {}
    set t to ""
    repeat with i in these_volumes
        if (kind of (info for i without size)) is "Volume" then -- c'est un volume
            set t to t & (i as string) & return
            set end of Maliste to (POSIX path of i) & ".Trashes/" & t_id
        end if
    end repeat
    
    if t is not "" then
        display dialog "Voulez-vous vraiment vider les corbeilles de ces volumes" & return & return & t ¬
            buttons {"Non", "Oui"} cancel button "Non" default button "Non"
        repeat with i in Maliste
            do shell script "/bin/rm -Rf  " & (quoted form of i) & "/*"
        end repeat
    end if
end open


Ce message a été modifié par EricaL** - 21 Jul 2009, 16:35.
Go to the top of the page
 
+Quote Post

Les messages de ce sujet
- jojomail   Vider la corbeille d'un disque amovible   19 Jul 2009, 08:18
- - Porphyre   Bonjour C'est possible avec le terminal de fa�...   19 Jul 2009, 11:31
- - jojomail   oui c'est une solution pour un seul fichier ma...   19 Jul 2009, 11:51
|- - steve2408   Citation (jojomail @ 19 Jul 2009, 12:51) ...   19 Jul 2009, 12:20
- - zacromatafalgar   Salut, Ce qui m'étonne un peu c'est de m...   19 Jul 2009, 12:12
|- - jojomail   Citation (zacromatafalgar @ 19 Jul 2009, 13...   19 Jul 2009, 12:39
|- - macuserfr   Citation (jojomail @ 19 Jul 2009, 13:39) ...   19 Jul 2009, 18:50
- - lopiko   Et une petite idée … je ne sais pas ce que tu en...   19 Jul 2009, 13:50
|- - guerom00   Citation (lopiko @ 19 Jul 2009, 14:50) Et...   19 Jul 2009, 20:55
- - Porphyre   Petite précision : rmdir détruit un répertoire...   19 Jul 2009, 17:49
- - jojomail   je suis étonné que ce problème simple soit si a...   19 Jul 2009, 20:05
|- - steve2408   Citation (jojomail @ 19 Jul 2009, 21:05) ...   20 Jul 2009, 06:23
- - macuserfr   Euh, si windows efface directement les fichiers su...   19 Jul 2009, 20:19
|- - jojomail   Citation (macuserfr @ 19 Jul 2009, 21:19)...   19 Jul 2009, 20:29
- - macuserfr   Euh, t'es sûr par rapport à la corbeille sur...   19 Jul 2009, 20:40
- - jojomail   @macuserfr : merci pour les liens trés trés inst...   19 Jul 2009, 22:19
|- - EricaL**   Bonsoir, Je trouve que l'application SuperEmp...   19 Jul 2009, 23:09
- - macuserfr   Ah, bah voilà, merci Erica pour ce beau script d...   20 Jul 2009, 08:59
- - kenting   Bonjours , Jojomail L' application DragThin...   20 Jul 2009, 10:30
|- - sucellus   Bonjour Pour contrôler les corbeilles qui ne son...   20 Jul 2009, 15:43
- - jojomail   Je vais essayer DragThing. Ca a l'air interess...   20 Jul 2009, 16:34
|- - sucellus   Citation (jojomail @ 20 Jul 2009, 17:34) ...   20 Jul 2009, 16:55
- - macuserfr   Tu ouvres l'éditeur applescript (dans tes app...   20 Jul 2009, 16:38
- - jojomail   si j'ai testé le code d'Erical, mais n...   21 Jul 2009, 12:39
|- - sucellus   Citation (jojomail @ 21 Jul 2009, 13:39) ...   21 Jul 2009, 13:11
|- - zacromatafalgar   Citation (sucellus @ 21 Jul 2009, 14:11) ...   21 Jul 2009, 13:37
|- - sucellus   Citation (zacromatafalgar @ 21 Jul 2009, 14...   21 Jul 2009, 14:32
|- - zacromatafalgar   Citation (sucellus @ 21 Jul 2009, 15:32) ...   21 Jul 2009, 15:01
- - macuserfr   roh l'autre, eh. Y'aurait pas une pointe d...   21 Jul 2009, 13:56
- - lopiko   Bonjour, Excusez moi de me brancher sur ce sujet ...   21 Jul 2009, 14:13
- - macuserfr   Un lien: Google: applescript   21 Jul 2009, 14:17
- - lopiko   Citation (macuserfr @ 21 Jul 2009, 15:17)...   21 Jul 2009, 14:35
|- - sucellus   Bonjour Je vient de contrôler mon code sous OS 1...   21 Jul 2009, 15:05
- - lapocompris   Il y a plus simple et plus élégante comme soluti...   22 Jul 2009, 13:02
- - Mecky   Je viens de trouver un logiciel plus récent que l...   5 Apr 2015, 13:40


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 29th January 2026 - 19:53