Bienvenue invité ( Connexion | Inscription )
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 ? |
|
|
|
![]() |
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 . -------------------- Mac mini 2,66 ghz late 2009
|
|
|
|
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 |
|
|
|
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
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![]() ![]() |
| Nous sommes le : 29th January 2026 - 19:56 |