Angenommen, ich habe eine Datei test.php
im foo
Verzeichnis sowie bar
. Wie kann ich ersetzen bar/test.php
mit foo/test.php
Verwendung PHP
? Ich bin unter Windows XP, eine plattformübergreifende Lösung wäre großartig, aber Windows wird bevorzugt.
158
copy( 'foo/test.php', 'bar/test.php' )
dasbar
Verzeichnis, falls es noch nicht vorhanden ist?Sie können die Funktion rename () verwenden:
Dadurch wird jedoch die nicht kopierte Datei verschoben
quelle
move
. Es wäre intuitiv, wenn man ein wenig Linux-Belichtung hat.rename('foo/test1.php', 'foo/test2.php');
;)Kopie wird dies tun. Bitte überprüfen Sie das PHP-Handbuch . Die einfache Google-Suche sollte Ihre letzten beiden Fragen beantworten;)
quelle
Sie können kopieren und einfügen, um Ihnen zu helfen
quelle
Der beste Weg, um alle Dateien mit PHP von einem Ordner in einen anderen zu kopieren
quelle
Hallo Leute, wollte auch hinzufügen, wie man mit einem dynamischen Kopieren und Einfügen kopiert.
Angenommen, wir kennen nicht den tatsächlichen Ordner, den der Benutzer erstellen wird, aber wir wissen, dass in diesem Ordner Dateien kopiert werden müssen, um Funktionen wie Löschen, Aktualisieren, Ansichten usw. zu aktivieren.
Sie können so etwas verwenden ... Ich habe diesen Code in einem der komplexen Projekte verwendet, mit denen ich gerade beschäftigt bin. Ich baue es einfach selbst, weil alle Antworten, die ich im Internet bekam, mir einen Fehler gaben.
Ich denke, Facebook oder Twitter verwenden so etwas, um jede neue Benutzer-Dashboard-Dynamik aufzubauen ....
quelle
Sie können sowohl rename () als auch copy () verwenden.
Ich bevorzuge die Umbenennung, wenn die Quelldatei nicht mehr an ihrem Speicherort verbleiben soll.
quelle