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

retrospektive

retrospektive

Mitglied
Thread Starter
Dabei seit
11.04.2008
Beiträge
65
Reaktionspunkte
0
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
 
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. ;-)
 
recht herzlichen dank
 
Zurück
Oben Unten