Hallo
Ich hab ein Programm das PDF Dateien verschiebt sie in den Aktuellen Zeitstempel umbennent und sie dann ausdruckt.
Nun hab ich ein Problem ich möchte die Älteste Datei als erstes verschieben deswegen hab ich mir gedacht das ich die PDFS in
ein Array schreibe und sie da Sortiere nach Namen
Ich hab das ganze mal so Aufgebaut
Code
$FileList = _FileListToArray ($dateipfad, "*.pdf", 1) ;Dateien im Ordner in ein 1 Dimensonales Array schreiben
If @Error = 0 Then
_ArraySort($FileList, 0, 1) ;Dateien nach dem Ältesten zu erst im Array sortieren
FileMove ($dateipfad & "\" & $FileList[1], $neuespdf, 0) ;Älteste Datei in Ordner Temp verschieben und in Akutellen Zeitstempel umbennenen
ShellExecute($Programmpfad, "/n /s /o /h /t " & chr(34) & $neuespdf & chr(34) & " " & $drucker, "", "", @SW_MINIMIZE)
EndIf
nun ist mein Problem das ich nicht weiß wie ich in diesem Array die Dateien nach dem namen sortiere da der Name ja der Aktuelle Zeitstempel is müsste ich es doch nur nach Zahlen im Namen sortieren oder lieg ich da Falsch?
lg
homecomingservice