Datei umbenennen mit "rename"
Hallo,
ich kämpf mit einem kleine Feature. Und zwar hab ich ein Dateisystem gebastelt. Incl. der Funktion "Dateien und Ordner sortieren". Die ganze Sache läuft auf der Basis von txt.-Dateien, die die die Infos zu den Dateien enthalten. Dateien haben Dateinamen nach Upload-Zeit.
Um die Dateianzeige zu sortieren benutze ich die Funktion "rename". D.h. ich vertausche die beiden Dateinamen (incl. Zwischenschritt über Datei-Zweitnamen). Insgesamt braucht also (incl. Info-Dateien) 6 "rename" hintereinander.
Sieht dann etwa so aus:
rename ($s1_alt, $s1_tmp);
rename ($s1_info_alt, $s1_info_tmp);
rename ($s2_alt, $s2_neu);
rename ($s2_info_alt, $s2_info_neu);
rename ($s1_tmp, $s1_neu);
rename ($s1_info_tmp, $s1_info_neu);
Als Standalone-Variante funktioniert das auch prima. Aber im Gesamtscript klappts und eben mal auch nicht. Die Funktion bringt aber immer ein "true" zurück. D.h. keine Fehlermeldung. D.h. sie tut so, als ob alles funktionieren würde und hat eigentlich nichts getan.
Über den einen oder anderen Tipp wär ich dankbar.
Gruß
stoffel1373
|