Heim > Artikel > Backend-Entwicklung > Kann copy() in PHP ein Verzeichnis kopieren?
copy() kann keine Verzeichnisse kopieren. Die Funktion copy() kann nur Dateien in das angegebene Verzeichnis kopieren (kopieren). Wenn die Zieldatei bereits im angegebenen Verzeichnis vorhanden ist, wird sie überschrieben zu kopierender Zielpfad)“ gibt TRUE zurück, wenn der Kopiervorgang erfolgreich war, und FALSE, wenn er fehlschlägt.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Die Funktion copy() kann keine Verzeichnisse kopieren, diese Funktion kann nur Dateien kopieren. Die Funktion
сoру() kann eine Datei in das angegebene Verzeichnis kopieren (kopieren). Sie gibt TRUE zurück, wenn die Ausführung erfolgreich ist, und FALSE, wenn sie fehlschlägt. Das Syntaxformat der Funktion lautet wie folgt:
copy(string $source, string $dest)
Die Parameterbeschreibung lautet wie folgt:
$source: der Pfad der zu kopierenden Quelldatei;
$dest: der Zielpfad, falls die Datei existiert, wird sie überschrieben, wenn das Kapselungsprotokoll das Überschreiben vorhandener Dateien nicht unterstützt
Beispiel: Kopieren Sie die test.txt-Datei in das img-Verzeichnis und benennen Sie sie um zu newtest.txt
<?php header('content-type:text/html;charset=utf-8'); $file = 'test.txt'; $newfile = 'img/newtest.txt'; if(copy($file, $newfile)){ echo '文件复制成功!'; }else{ echo '文件复制失败!'; } ?>
Hinweis:
Die copy()-Funktion in PHP funktioniert nicht mit Remote-Dateien. Es funktioniert nur bei Dateien, auf die das Dateisystem des Servers zugreifen kann.
Wenn die Zieldatei bereits existiert, wird sie überschrieben.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonKann copy() in PHP ein Verzeichnis kopieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!