K
Kane06
Registriert
Thread Starter
- Dabei seit
- 15.01.2014
- Beiträge
- 3
- Reaktionspunkte
- 0
Hallo Zusammen,
Ich bin momentan am verzweifeln... Ich suche eine Lösung für mein folgendes Problem.
Und zwar habe ich mehrere Dateien in einem Ordner (Dateiname 01.doc, Dateiname 02.doc, Dateienstrukturdatei 01.doc
Dateienstrukturdatei 02.doc, usw...)
Mit einem Script möchte ich zunächst aus einem der Dateinamen (Dateiname 01 oder Dateiname 02) einen Ordner erstellen mit dem Namen der Datei (Dateiname).
Anschließend würde ich dann gerne die Dateien, die durch einen Vergleich der ersten 5 Zeichen gleich mit dem Ordnernamen beginnen in diesen einen Ordner kopieren.
Somit hätte ich eine Art Gruppierung der Dateien als Ordner:
Ordner Dateiname
-> Inhalt Dateiname 01.doc und Dateiname 02.doc
Ordner Dateienstrukturdatei
-> Inhalt Dateienstruktur 01.doc und Dateienstruktur 02.doc
Ich habe mir folgendes zusammengebastelt, jedoch ohne erfolg.
Er erstellt die Ordner, kopiert aber die Dateien in den nach der Datei benannten Ordner.
Ich hoffe jemand könnte mir helfen?
Danke im Voraus
Ich bin momentan am verzweifeln... Ich suche eine Lösung für mein folgendes Problem.
Und zwar habe ich mehrere Dateien in einem Ordner (Dateiname 01.doc, Dateiname 02.doc, Dateienstrukturdatei 01.doc
Dateienstrukturdatei 02.doc, usw...)
Mit einem Script möchte ich zunächst aus einem der Dateinamen (Dateiname 01 oder Dateiname 02) einen Ordner erstellen mit dem Namen der Datei (Dateiname).
Anschließend würde ich dann gerne die Dateien, die durch einen Vergleich der ersten 5 Zeichen gleich mit dem Ordnernamen beginnen in diesen einen Ordner kopieren.
Somit hätte ich eine Art Gruppierung der Dateien als Ordner:
Ordner Dateiname
-> Inhalt Dateiname 01.doc und Dateiname 02.doc
Ordner Dateienstrukturdatei
-> Inhalt Dateienstruktur 01.doc und Dateienstruktur 02.doc
Ich habe mir folgendes zusammengebastelt, jedoch ohne erfolg.
Er erstellt die Ordner, kopiert aber die Dateien in den nach der Datei benannten Ordner.
Code:
[COLOR=#000000][FONT=Verdana][B]set[/B] [/FONT][/COLOR][COLOR=#4F8F00][FONT=Verdana]myFolder[/FONT][/COLOR][COLOR=#000000][FONT=Verdana] [B]to[/B] [/FONT][/COLOR][COLOR=#012FBE][FONT=Verdana][B]choose folder[/B][/FONT][/COLOR][COLOR=#5E6161][FONT=Verdana]-- Ordner auswählen [/FONT][/COLOR][FONT=Verdana][B]tell[/B] [COLOR=#0433ff][I]application[/I][/COLOR] "Finder"[/FONT]
[FONT=Verdana] [B]set[/B] [COLOR=#4f8f00]allItems[/COLOR] [B]to[/B] [B]every[/B] [COLOR=#0433ff][I]item[/I][/COLOR] [B]of[/B] [COLOR=#4f8f00]myFolder[/COLOR][/FONT]
[FONT=Verdana] [B]repeat[/B] [B]with[/B] [COLOR=#4f8f00]f[/COLOR] [B]in[/B] [COLOR=#4f8f00]allItems[/COLOR][/FONT]
[COLOR=#5E6161][FONT=Verdana][COLOR=#000000] [B]if[/B] [/COLOR][COLOR=#812fdc]kind[/COLOR][COLOR=#000000] [B]of[/B] [/COLOR][COLOR=#4f8f00]f[/COLOR][COLOR=#000000] [B]is[/B] [B]not[/B] "Folder" [B]then[/B] [/COLOR]-- das Script funktioniert nur mit Files, Ordner werden übersprungen... [/FONT][/COLOR]
[COLOR=#5E6161][FONT=Verdana][COLOR=#000000] [B]set[/B] [/COLOR][COLOR=#4f8f00]fn[/COLOR][COLOR=#000000] [B]to[/B] [/COLOR][COLOR=#812fdc]name[/COLOR][COLOR=#000000] [B]of[/B] [/COLOR][COLOR=#4f8f00]f[/COLOR][/FONT][/COLOR]
[FONT=Verdana] [B]set[/B] [COLOR=#4f8f00]fEx[/COLOR] [B]to[/B] [COLOR=#812fdc]name extension[/COLOR] [B]of[/B] [COLOR=#4f8f00]f[/COLOR][/FONT]
[FONT=Verdana] [B]set[/B] [COLOR=#4f8f00]baseName[/COLOR] [B]to[/B] ([COLOR=#0433ff][I]characters[/I][/COLOR] 1 [B]thru[/B] -(([COLOR=#812fdc]length[/COLOR] [B]of[/B] [COLOR=#4f8f00]fEx[/COLOR]) + 2) [B]of[/B] [COLOR=#4f8f00]fn[/COLOR]) [B]as[/B] [COLOR=#0433ff][I]text[/I][/COLOR] [COLOR=#5e6161]-- für den Ordnernamen ohne Extension [/COLOR][/FONT]
[COLOR=#5E6161][FONT=Verdana][COLOR=#000000] [B]set[/B] [/COLOR][COLOR=#4f8f00]newFolder[/COLOR][COLOR=#000000] [B]to[/B] ([/COLOR][COLOR=#0433ff][B]make[/B][/COLOR][COLOR=#0433ff]new[/COLOR][COLOR=#0433ff][I]folder[/I][/COLOR][COLOR=#0433ff]at[/COLOR][COLOR=#4f8f00]myFolder[/COLOR][COLOR=#0433ff]with properties[/COLOR][COLOR=#000000] {[/COLOR][COLOR=#812fdc]name[/COLOR][COLOR=#000000]:[/COLOR][COLOR=#4f8f00]baseName[/COLOR][COLOR=#000000]}) [/COLOR]-- erstellen des neuen Ordners [/FONT][/COLOR]
[COLOR=#4F8F00][FONT=Verdana][COLOR=#0433ff][B]move [/B][/COLOR]f [COLOR=#0433ff]to [/COLOR]newFolder[/FONT][/COLOR]
[FONT=Verdana] [B]end[/B] [B]if[/B][/FONT]
[FONT=Verdana] [B]end[/B] [B]repeat[/B][/FONT]
[B]end[/B][B]tell[/B]
Ich hoffe jemand könnte mir helfen?
Danke im Voraus