Heim  >  Artikel  >  Backend-Entwicklung  >  Kann copy() in PHP ein Verzeichnis kopieren?

Kann copy() in PHP ein Verzeichnis kopieren?

青灯夜游
青灯夜游Original
2022-05-31 18:32:022042Durchsuche

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.

Kann copy() in PHP ein Verzeichnis kopieren?

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$file    = &#39;test.txt&#39;;
$newfile = &#39;img/newtest.txt&#39;;
if(copy($file, $newfile)){
    echo &#39;文件复制成功!&#39;;
}else{
    echo &#39;文件复制失败!&#39;;
}
?>

Kann copy() in PHP ein Verzeichnis kopieren?

Kann copy() in PHP ein Verzeichnis kopieren?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn