Hallo miteinander,
ich habe eine Frage, ob sich folgendes mit AutoIt umsetzen lässt.
Und zwar habe ich ein Verzeichnis in dem CAD-Daten abgespeichert werden. Das Besondere ist, das CAD-Programm erstellt bei jedem Speichern eine neu Version/Datei.
So sieht das Verzeichnis zum Beispiel aus:
7777_0000.asm.1
7777_0000.asm.2
7777_0000.asm.3
7777_0016.prt.29
7777_0016.prt.30
7777_0016.prt.31
7777_0016.drw.55
7777_0016.drw.56
7777_0016.drw.57
7777_0017.drw.11
7777_0018.drw.12
Die Zeichen “7777_wxyz” zeigen hier den eigentlichen Dateinamen vom CAD-Programm.
Anschließend folgt der Typ. „asm“ steht für Baugruppe, „prt“ steht für Einzelteil und drw steht für Zeichnung. Zuletzt wird an die Datei eine fortlaufende Nummer angehängt, die die Version angibt. Der Punkt trennt die Elemente Dateiname, Typ und Version voneinander.
Im Durchschnitt befinden sich 700 Dateien im Verzeichnis.
Dieses Verzeichnis muss somit immer wieder bereinigt und von überflüssigen Versionen/Dateien gelöscht werden und dafür versuche ich ein Script zu schreiben.
Was ist eure Meinung dazu? Funktioniert es mit AutoIt oder soll ich mich doch mit C++/C# beschäftigen? Ein paar grobe Anhaltspunkte wären sehr hilfreich.
Ich probiere momentan mit _FileListToArray, _ArrayUnique und _ArraySearch herum.