Skript um aus Filenamen Ordner zu erstellen und das File dananch hinzuverschieben

Diskutiere das Thema Skript um aus Filenamen Ordner zu erstellen und das File dananch hinzuverschieben im Forum Scripting und Automatisierung

  1. retrospektive

    retrospektive Thread Starter Mitglied

    Beiträge:
    65
    Zustimmungen:
    0
    Mitglied seit:
    11.04.2008
    Ich habe eine Partition wo nur Dateien drinnen sind. Ich möchte aus dem namen dieser Datei einen Ordner erstellen und dann die datei dort hineinverschieben.

    geht das zu automatisieren ?

    danke
     
  2. little_pixel

    little_pixel Mitglied

    Beiträge:
    4.311
    Zustimmungen:
    1.170
    Mitglied seit:
    06.06.2006
    Hallo,

    ja, das geht problemlos. Ist in 2 Minuten erledigt:

    Code:
    tell application "Finder"
    	
    	set derOrt to choose folder
    	
    	-- alle Dateien
    	set alleDateien to every file of derOrt
    	
    	-- Schleife, um alle Dateien abzuarbeiten
    	repeat with nDatei in alleDateien
    		try
    			-- Dateinamen holen
    			set derName to name of nDatei
    			
    			-- Suffix entfernen
    			set AppleScript's text item delimiters to ("." & (name extension of nDatei))
    			set derName to first text item of derName
    			set AppleScript's text item delimiters to ""
    			
    			-- Exitenz prüfen, anlegen und/oder verschieben
    			if not (exists folder derName of derOrt) then
    				make new folder at derOrt with properties {name:derName}
    				move nDatei to alias ((derOrt & derName) as string) with replacing
    			else
    				move nDatei to alias ((derOrt & derName) as string) with replacing
    			end if
    		on error
    			-- vielleicht ein Dialog?
    		end try
    		
    	end repeat
    	
    end tell
    Viele Grüße

    Kleiner Nachtrag:
    Ich würde den Ton ausschalten. ;-)
     
  3. retrospektive

    retrospektive Thread Starter Mitglied

    Beiträge:
    65
    Zustimmungen:
    0
    Mitglied seit:
    11.04.2008
    recht herzlichen dank
     
Die Seite wird geladen...

MacUser.de weiterempfehlen

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