| herkules •-->
 
  
 
 Anmeldedatum: 05.01.2004
 Beiträge: 23
 Wohnort: wädenswil - schweiz
 
 | 
			
				|  Verfasst am: 30.11.2004 - 11:25    Titel: ordnerstruktur erstellen |   |  
				| 
 |  
				| hallo zusammen! hier noch eine lösung, wie eine ganze ordnerstruktur erstellt werden kann (benötigt die routinen "|Trimmen|", "|ListeErstellen|", "|FolderExists|" und "|FolderCreate|", auch in den classic-snippets vorhanden
  ). 
 --*************************
 -- Ordnerstruktur erstellen
 --*************************
 
 -- Aufruf
 set Var to |FolderCreateIterativ|("Mac XY:Desktop Folder:Ordner1:Ordner2:", 3)
 
 -- Ordnern mit Unterordner erstellen
 --**********************************
 on |FolderCreateIterativ|(Input, Ansicht)
 
 -- Initialisierungen
 set Output to true
 set dp to ":"
 
 -- Input trimmen und Liste erstellen
 set InputListe to |Trimmen|(Input, "r", dp)
 set InputListe to |ListeErstellen|(InputListe, dp)
 
 -- wenn etwas in Liste vorhanden, abarbeiten
 if (length of InputListe) is not 0 then
 
 -- erster Ordner angeben
 set OrdnerPfad to ((item 1 of InputListe) & dp) as string
 
 -- Liste abarbeiten
 repeat with n from 2 to (length of InputListe)
 
 -- Ordner uebergeben
 set Ordner to ((item n of InputListe) & dp) as string
 
 -- Ordner erstellen, wenn nicht schon existiert
 if not |FolderExists|((OrdnerPfad & Ordner) as string, false) then
 |FolderCreate|(Ordner, Ansicht, false, OrdnerPfad)
 end if
 
 -- neuer Pfad setzen
 set OrdnerPfad to (OrdnerPfad & Ordner) as string
 
 end repeat
 end if
 
 -- pruefen, ob Ordner erstellt wurde
 if not |FolderExists|(Input, false) then
 set Output to false
 end if
 
 -- Wert zurueckgeben
 return Output
 
 end |FolderCreateIterativ|
 _________________
 gruss   christos;-)
 |  |