• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Status von Papierkorb überprüfen

julian_mac

Grahams Jubiläumsapfel
Registriert
30.05.14
Beiträge
107
Servus,

gibt es eine Möglichkeit, entweder über das Terminal / AppleScript zu checken, ob der Papierkorb geleert wurde?

VG,
Julian
 
Einfach den folgenden Terminalbefehl verwenden:
Code:
ls -la ~/.Trash

MACaere
 
  • Like
Reaktionen: julian_mac
'geleert wurde'. Das klingt wie ein Event. Das gibt es so nicht.
 
Terminal...? AppleScript...? Nur, um den Inhalt des Papierkorbes zu sehen...?
Da greift der Spruch "Mit Kanonen auf Spatzen schießen"... Ein Blick auf den Papierkorb verrät doch bereits, ob etwas drin ist. Wenn ja, und er soll geleert werden: auf den Papierkorb - Sekundär-Klick - sicher entleeren.
 
Okay, aber ist das hier auch gemeint?
Wer von uns hat ein Netzwerk mit -zig Macs, wo überall der Papierkorb geleert werden soll?
Ich verstehe hier die Anwendung auf einem einzigen Mac und nur dafür habe ich die Redewendung angewandt.
Wäre von einem Netzwerk die Rede, hätte der TE das sicher nicht unerwähnt gelassen...
 
Also Leute, bitte... Jede noch so abwegige Ausnahme kann doch nicht die Basis bilden für diese einfache Frage, die gestellt worden ist.
Unterstellen wir natürlich jede noch so kleine Abnorm sämtlicher Möglichkeiten von unterschiedlichsten Dateien, sichtbar UND unsichtbar, dann sind hier natürlich hauptberufliche Administratoren gefordert, die das gewaltige Netzwerk von ganzen Fabriken steuern und betreuen.
Aber auch hier frage ich mich: Ob das gemeint ist...?

Viele Grüße
 
Julian_mac, nun hilf mal bitte mit. Hier gehen die Meinungen bereits leicht auseinander, weil das Ziel nicht klar definiert ist.
Benötigst Du tatsächlich den Terminal-Befehl oder das Script oder reicht das handelsübliche Überprüfen des Papierkorb-Inhaltes?
 
Sorry, war leider nicht Zuhause...
Also es geht darum: Ich bin dabei eine App (Cocoa Applescript) zu programmieren. Die App soll den Papierkorb leeren, wenn man z.B. nicht die passenden Zugriffsrechte hat. Dazu soll die App auf mehreren Ebenen handeln, das heißt wenn Aktion A nicht funktioniert hat, dann soll Aktion B ausgeführt werden.

if (do shell script"Blablabla") contains"blblabla" then...

So hab ich mir dann das vorgestellt. Aber ich bräuchte eben einen Terminal Befehl, der checkt, ob sich etwas im Papierkorb befindet.

Vielen Dank für die Hilfe erstmal!
 
Oh mann, da steige ich besser aus. So weit stecke ich beileibe nicht in der Materie...

Viel Erfolg.
 
Den Weg verstehe ich nicht ganz (kenne mich aber auch nicht so aus mit Systemprogrammierung). Warum nicht einfach den Trash-Ordner leeren, egal ob was drinliegt oder nicht?
 
Was hättest du für einen Vorschlag auf Terminal / Script Ebene?