• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

Sortieren

the x-master

Riesenboiken
Registriert
29.01.06
Beiträge
290
hallo leute,
also ich möchte, dass das Script alle datein sortiert.
Und so lautet mein Script:
tell application "Finder"
set flist to (every file of the desktop)
repeat with f in flist
if file type of f is "jpg " or "pdf " or "script" or "gif " or "aifc" or "doc " or "icns" then
move f to the trash
end if
end repeat
end tell

Dummerweise funktioniert es nicht!
Was habe ich falsch gemacht? o_O


the x-master
 

pi26

Adams Parmäne
Registriert
17.12.04
Beiträge
1.297
the x-master schrieb:
tell application "Finder"
set flist to (every file of the desktop)
repeat with f in flist
if file type of f is "jpg " or "pdf " or "script" or "gif " or "aifc" or "doc " or "icns" then
move f to the trash
end if
end repeat
end tell

Dummerweise funktioniert es nicht! Was habe ich falsch gemacht? o_O

müsste heissen:
if file type of f is "jpg " or file type of f is "pdf " ....

oder, in diesem Fall einfacher:

if file type of f is in {"jpg ","pdf ","gif ","aifc","doc ","icns"} then

end if


mfg pi26
 

the x-master

Riesenboiken
Registriert
29.01.06
Beiträge
290
was muss ich denn schreiben wenn ich jpg haben will?


if file type of f is "jpg " then...


Geht nicht!

the x-master
 

pi26

Adams Parmäne
Registriert
17.12.04
Beiträge
1.297
ich glaube "jpeg"

aber du kannst das für alle Typen ausprobieren:

tell application "Finder"
return file type of file "HD:dasfile"
end tell

...wird dann im Ergebnis-Bereich des Skripteditors angezeigt.

mfg pi26
 

pi26

Adams Parmäne
Registriert
17.12.04
Beiträge
1.297
the x-master schrieb:
warum zum Teufel steht da immer "missing value" ????? :mad:

Für dich ist vielleicht besser ein Buch, dort guckst du im Stichwortregister nach unter:

"Was zum Teufel..." :p
 

Daisy

Uelzener Rambour
Registriert
14.01.06
Beiträge
366
the x-master schrieb:
warum zum Teufel steht da immer "missing value" ????? :mad:

Hi,

ist dir schon mal aufgefallen, dass man mit OS X die File Extensions eingeführt hat (so wie bei Windows)? Deswegen brauchen wir jetzt den file type nimmer - daher das 'missing value'.

Mach's lieber mit einem 'do shell script' - das geht schneller:

Code:
set theExtensions to {"[jJ][pP][eEgG]", "[pP][dD][fF]", "[gG][iI][fF]", ... }

repeat with ext in theExtensions
	try
		do shell script "mv ~/Desktop/*." & ext & " ~/.Trash/"
	end try
end repeat

das war's ;)
 
Zuletzt bearbeitet: