- Registriert
- 12.02.15
- Beiträge
- 2
Ich habe ein Script, bei dem Dateien eingelesen werden:
Entweder ein ganzer Folder:
set theFolder to choose folder-- ergibt alias
oder einzelne Files:
set allFiles to (choose file with multiple selections allowed) -- ergibt liste mit aliases
Wenn ich einen Folder habe, kann ich einfach die Dateien nach Typ sortieren:
tell application "Finder"
set theLabeledJPGs to every file of theFolder whose (name extension is "jpg" and the label index is not equal to 0) -- ergibt liste mit document files
Wenn ich aber mit
set allFiles to (entire contents of theFolder) -- ergibt liste mit document files
eine Liste erstelle, kann ich nicht mit z.B.
set theLabeledJPGs to every item of allFiles whose (name extension is "jpg" and the label index is not equal to 0)
die Dateien nicht auswerten. Ich könnte jetzt eine Schleife nutzen aber
meine Frage bezieht sich auf das "Warum" es nicht geht und ich wäre dankbar für eine Erklärung.
Ich stehe gerade auf dem Schlauch...
Danke
mik
Entweder ein ganzer Folder:
set theFolder to choose folder-- ergibt alias
oder einzelne Files:
set allFiles to (choose file with multiple selections allowed) -- ergibt liste mit aliases
Wenn ich einen Folder habe, kann ich einfach die Dateien nach Typ sortieren:
tell application "Finder"
set theLabeledJPGs to every file of theFolder whose (name extension is "jpg" and the label index is not equal to 0) -- ergibt liste mit document files
Wenn ich aber mit
set allFiles to (entire contents of theFolder) -- ergibt liste mit document files
eine Liste erstelle, kann ich nicht mit z.B.
set theLabeledJPGs to every item of allFiles whose (name extension is "jpg" and the label index is not equal to 0)
die Dateien nicht auswerten. Ich könnte jetzt eine Schleife nutzen aber
meine Frage bezieht sich auf das "Warum" es nicht geht und ich wäre dankbar für eine Erklärung.
Ich stehe gerade auf dem Schlauch...
Danke
mik