WernerK: Rename Problem in Windows

Hallo,
ich habe folgendes Problem beim Versuch ein Verzeichnis umzubenennen.

rename($updatesourcedir , $updatesourcedir . "UPDATED");

Warning: rename(D:\test\htdocs\Update\80110,D:\test\htdocs\Update\80110UPDATED) [function.rename]: No error in D:\test\htdocs\Update\update.php on line 191

Was mich wndert ist die Meldung "No error".
Ich dachte erst es liegt an Berechtigungen oder daran das in dem Verzeichnis Unterverzeicznisse und Dateien liegen.

Ein rename in D:\temp geht, auch wenn darin Verzeichnisse und Dateien sind.

rename("D:\temp", "D:\temp1");

Was kann das sein?

Gruss
Werner

  1. Hello Werner,

    in welchem Pfad liegen das Script und seine momentan genutzten Ressourcen?

    Liebe Grüße aus dem schönen Oberharz

    Tom vom Berg

    --
     ☻_
    /▌
    / \ Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
    1. Hallo Tom,

      also das Script "update.php" liegt in
      D:\test\htdocs\Update

      das Verzeichnis das ich umbenennen will ist eine Ebene tiefer, also
      D:\test\htdocs\Update\80110

      Ich habe auch mal auf php Bug gesucht. Da gab es mal einen Bug in PHP 5.3 und mit Windows. Aber ich glaube nicht das das mein Problem ist

      1. Hello,

        also das Script "update.php" liegt in
        D:\test\htdocs\Update

        das Verzeichnis das ich umbenennen will ist eine Ebene tiefer, also
        D:\test\htdocs\Update\80110

        Ich habe auch mal auf php Bug gesucht. Da gab es mal einen Bug in PHP 5.3 und mit Windows. Aber ich glaube nicht das das mein Problem ist

        Und bitte noch ein paar Würmer:

        • was ist der Rückgabewert der Funktion? Bitte mit var_dump() auch den Typ anzeigen lassen.
        • wird die Umbenennung durchgeführt, oder nicht?
        • wann und durch wen wurde das Verzeichnis angelegt?
        • wem gehört das Verzeichnis?

        Liebe Grüße aus dem schönen Oberharz

        Tom vom Berg

        --
         ☻_
        /▌
        / \ Nur selber lernen macht schlau
        http://bergpost.annerschbarrich.de
        1. Hallo Tom,

          das Verzeichnis habe ich als Admin mit meinem Windows Loginnamen angelegt.
          Vorher ging die Umbenennung nicht.
          komischerweise klappt jetzt es jetzt aber.,
          Ich hatte mal das ganze Hauptverzeichnis für alle Benutzer auf "Vollzugriff" geändert.
          Vielleicht war es wirklich ein Rechte Problem
          Müsste dann aber nicht irgend eine Meldung wie "Permission denied" kommen?

          Auch wenn ich jetzt wieder mit dem Explorer auf den Ordner schauen haben nur die Admins und System Vollzugriff.
          Aber der Apache ist doch auch Systemkonto. Dann hätte es doch eigentlich auch gehen müssen.

          hmm. etwas verwirrt

          Danke dir

          gruss
          Werner