Hallo zusammen,
nach einem FileListToArray und einem ArraySort schaut das array so aus.
IMG_123456_A 20071202180000 IMG_123456
IMG_123456_10 20071205180100 IMG_123456
IMG_123456_2 20071204175900 IMG_123456
IMG_123456_1 20071203170000 IMG_123456
Es soll die Datei mit der höchsten laufenden Nummer gelöscht werden (ist auch immer die aktuellste), also die _10.
Eine Sortierung nach Datum und Dateinamen (Spalte 1) ergibt das array.
Mein erster Versuch sollte eigentlich ganz einfach sein (ohne Rücksicht auf Datum und laufende Nummer),deshalb die 3 Spalte mit gekürzten Dateinamen.
So schaut der erste Code aus, der scheitert und ich weis nicht weiter.
Spoiler anzeigen
For $i = 0 To UBound($n_array)
If $n_array[$i][2] = $n_array[$i+1][2]
Then $n_array[$i+1] &= '|'
If $n_array[$i] = "|" Then
FileMove($pfad & $n_array[$i] & ".ipg" , $pfad & "Abfalleimer")
EndIf
EndIf
Fehlermeldung:
==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
Wo liegt das Problem?
Danke.
Bis bald
leertaste