Mehrer Dateien per Script umbenennen

Tabuk

Erfahrenes Mitglied
Hallo,
ich benötige wohl mal einen Denkanstoß.

Auf dem Server liegen folgende Dateien:

pfad/1/1.jpg
pfad/1/1_mini.jpg
pfad/1/2.jpg
pfad/1/2_mini.jpg
...
pfad/2/3.jpg
pfadt/2/3_mini.jpg
pfadt/2/4.jpg
pfad/2/4_mini.jpg

Jetzt muß ich die Bildernamen um 500 erhöhen.
Also:

pfad/1/501.jpg
pfad/1/501_mini.jpg
pfad/1/502.jpg
pfad/1/502_mini.jpg
...
pfad/2/503.jpg
pfadt/2/503_mini.jpg
pfadt/2/504.jpg
pfad/2/4_mini.jpg

Verzeichnis auslesen und rename ist kein Problem.

Auf welcher Art und weise ist dies wohl am besten machbar ?
Wie trenne ich die Zahl von der Erweiterung ? (.jpg und _mini.jpg)

CU
 
Hi,
es funktioniert jetzt.
Es ist bestimmt nicht die beste Art, aber für das einemal reichts.

- Verzeichnis auslesen (opendir)
- Dateinamen gesplittet (preg_match_all)
- Prüfung ob _mini.jpg vorhanden
PHP:
if(strpos($file,"_mini.jpg")!==false)
else
- String erzeugt und umbenannt (rename)

CU
 
Zurück