1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Sortieren

Dieses Thema im Forum "OS X-Developer" wurde erstellt von the x-master, 08.02.06.

  1. the x-master

    the x-master Riesenboiken

    Dabei seit:
    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
     
  2. pi26

    pi26 Adams Parmäne

    Dabei seit:
    17.12.04
    Beiträge:
    1.297
    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
     
  3. the x-master

    the x-master Riesenboiken

    Dabei seit:
    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
     
  4. pi26

    pi26 Adams Parmäne

    Dabei seit:
    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
     
  5. the x-master

    the x-master Riesenboiken

    Dabei seit:
    29.01.06
    Beiträge:
    290
    warum zum Teufel steht da immer "missing value" ????? :mad:
     
  6. pi26

    pi26 Adams Parmäne

    Dabei seit:
    17.12.04
    Beiträge:
    1.297
    Für dich ist vielleicht besser ein Buch, dort guckst du im Stichwortregister nach unter:

    "Was zum Teufel..." :p
     
  7. Daisy

    Daisy Uelzener Rambour

    Dabei seit:
    14.01.06
    Beiträge:
    366
    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 ;)
     
    #7 Daisy, 08.02.06
    Zuletzt bearbeitet: 08.02.06
  8. the x-master

    the x-master Riesenboiken

    Dabei seit:
    29.01.06
    Beiträge:
    290
    wow ich bin beeindruckt DANKE!!

    the x-master
     

Diese Seite empfehlen