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)
kenting
posté 20 Jul 2009, 10:30
Message #2


Nouveau Membre


Groupe : Membres
Messages : 28
Inscrit : 6 Mar 2005
Membre no 34 575



Bonjours , Jojomail


L' application DragThing est ton amie ,


En utilisant la poubelle de ce programme ( que tu peut personnaliser : taille , icône , nbrs de fichiers ... ) tu trouve une option :

"Afficher les disques distincts dans le menu contextuel"

"Clic droit" sur la poubelle du bureau et là tu a le choix de vider le volume que tu veut . cool.gif


--------------------
Mac mini 2,66 ghz late 2009
Go to the top of the page
 
+Quote Post
sucellus
posté 20 Jul 2009, 15:43
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 098
Inscrit : 4 Oct 2005
Membre no 47 253



Bonjour

Pour contrôler les corbeilles qui ne sont pas vides se trouvant dans la corbeille du Dock et me permettre de sélectionner celle à vider j'utilise le code ci-dessous.

C'est pas parfait, mais ça me rend bien service à des moments.

Code
-- Vider une corbeille d'un volume appartenant à la session ouverte
-- Sucellus (16 Avril 2009 modifié le 17 Avril 2009)
-- Version 0.2 ß Testé avec Leopard 10.5.6

tell application "System Events" to set startup_disk to (name of startup disk)
set {num_Session, Liste_Disks} to {do shell script "echo $UID", {}}

repeat with i in (get list disks)
    set nom_Volume to i as string
    
    if nom_Volume is startup_disk then
        set quoi to (do shell script "cd ~/.Trash;ls ") -- Contrôle si la corbeille est vide du volume de démarrage
    else -- Contrôle si les corbeilles sont vides des autres volumes
        set quoi to (do shell script "cd /Volumes/\"" & nom_Volume & "\"/.Trashes/" & num_Session & ";ls ")
    end if
    if quoi is not "" then set end of Liste_Disks to nom_Volume -- Liste des noms des volumes dont les corbeilles de la session ne sont pas vide
end repeat

if Liste_Disks is not {} then
    -- Affichage des noms des volumes dont les corbeilles ne sont pas vides
    set choix_Disk to (choose from list Liste_Disks with prompt "Sélectionnez la corbeille à vider") as string
    if choix_Disk is "false" then return -- Bouton Annuler sélectionné
    
    if choix_Disk is startup_disk then -- Si la corbeille du volume de démarrage sélectionnée, la vide
        do shell script "rm -Rf /Users/" & (do shell script "whoami") & "/.Trash/*"
    else -- Si une des corbeilles des autres volumes sélectionnée, la vide
        do shell script "rm -Rf " & (POSIX path of (choix_Disk & ":.Trashes:" & num_Session & ":*" as string))
    end if
else
    tell me to activate
    beep
    display dialog "Pas de corbeilles à vider." buttons {"OK"} default button 1 with title "Corbeille du Dock vide" giving up after 5
    return
end if


ATTENTION:

Ne jamais éliminer le dossier .Trashes d'un volume, car vous éliminerez les corbeilles des autres sessions.
Si qu'une session avec un seul utilisateur c'est pas grave.

@+

Ce message a été modifié par sucellus - 21 Jul 2009, 14:48.


--------------------
Impossible de vous dire mon âge, il change tout le temps.

iMac 27" Intel core i5 3,1 Gh Mémoire vive 16 Go Mountain Lion 10.8.4
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
3 utilisateur(s) sur ce sujet (3 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



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