Probleme mit rename()

NinjaOne

Erfahrenes Mitglied
Hab ein Problem mit rename.
Ich habe 2 Verzeichnisse:
st und stB.

Wenn ich in meinem Programm rename so benutze:
rename("st","stX");
rename("stB","st");
führt er nur den ersten rename aus und nicht den zweiten.
Ich habe schon versucht einen sleep() aufruf dazwischen zu setzen, geht aber leider auch nicht.

Würde mich freuen, wenn mir jemand helfen kann.

Danke.
 
Hi.

Also bei mir funktioniert's. Zeig mal deinen Code. Hast du denn auch auf Fehler geprüft?

Code:
if (rename("st", "stB") != 0) 
  perror("rename dir");
So bekommst du eine Fehlermeldung wenn was schief gelaufen ist.

Gruß
 
Zurück