Exceptionfault
Erfahrenes Mitglied
Hi @all,
normalerweise bin ich im Datenbank Forum etwas heimischer, aber ich habe nun ein Problem mit dem ich überhaupt nicht klar komme.
Es existieren 4 lokale Verzeichnisse, je zwei für Import und 2 für Export. Die Verzeichnisse sollen regelmässig / oder eventgesteuert überwacht werden.
Sind in einem Verzeichnis ZIP Dateien, sollen diese entpackt und in den anderen Import Ordner geschoben werden. Liegen im 3. Ordner Files, sollen diese gezippt und in den 4. Ordner geschoben werden.
Da ich mich mit Macs leider überhaupt nicht auskenne, kann ich den Aufwand überhaupt nicht einschätzen. Mein erster Gedanke wäre ein Perl, Ruby oder meinetwegen auch PHP gewesen, aber bevor ich irgendwas installieren muss wäre mir ein simples Script lieber.
Ich hab also versucht mich ein wenig in Apple Script einzulesen und dabei folgendes gebaut:
Leider geht dabei einfach nur das StuffIT Fenster auf, entpackt wird dabei nix.
Wäre nett wenn jemand ein paar Tips hätte wie man das Problem angehen könnte und was es für ein Aufwand bedeutet.
normalerweise bin ich im Datenbank Forum etwas heimischer, aber ich habe nun ein Problem mit dem ich überhaupt nicht klar komme.
Es existieren 4 lokale Verzeichnisse, je zwei für Import und 2 für Export. Die Verzeichnisse sollen regelmässig / oder eventgesteuert überwacht werden.
Sind in einem Verzeichnis ZIP Dateien, sollen diese entpackt und in den anderen Import Ordner geschoben werden. Liegen im 3. Ordner Files, sollen diese gezippt und in den 4. Ordner geschoben werden.
Da ich mich mit Macs leider überhaupt nicht auskenne, kann ich den Aufwand überhaupt nicht einschätzen. Mein erster Gedanke wäre ein Perl, Ruby oder meinetwegen auch PHP gewesen, aber bevor ich irgendwas installieren muss wäre mir ein simples Script lieber.
Ich hab also versucht mich ein wenig in Apple Script einzulesen und dabei folgendes gebaut:
Code:
tell application "StuffIt Expander"
expand "Schreibtisch/test.zip"
end tell
Leider geht dabei einfach nur das StuffIT Fenster auf, entpackt wird dabei nix.
Wäre nett wenn jemand ein paar Tips hätte wie man das Problem angehen könnte und was es für ein Aufwand bedeutet.