Tach!
Also müsste ich die Dateinamen als Liste einlesen, anschließend von Anfang bis ersten Leerzeochen gegen eine fortlaufende Zahl austauschen und den Dateinamen wieder abspeichern.
Wie stelle ich das am sinnvollsten an?
Solange keine Bedingungen zutreffen, dass das sicher im Mehrbenutzerbetrieb stattfinden muss, einfach der Reihe nach.
Dateinamen einlesen, glob() liefert ein Array. Ich würde dann das Array flippen, sodass die Dateinamen zu Keys werden. Dann durchlaufen und die Werte (die neuen Namen) zu den Keys (die alten Namen) entsprechend berechnen. Zum Schluss durchlaufen und die Dateien umbenennen.
dedlfix.