22.6 Eine Datei kopieren oder verschieben bzw. umbenennen
Problem
Sie wollen eine Datei kopieren oder umbenennen bzw. verschieben.
Lösung
Verwenden Sie copy( )
, um eine Datei zu kopieren:
copy($alt,$neu) or die("Kann $alt nicht nach $neu kopieren: $php_errormsg");
Verwenden Sie rename( )
, um eine Datei zu verschieben bzw. umzubenennen:
rename($alt,$neu) or die("Kann $alt nicht nach $neu verschieben: $php_errormsg");
Diskussion
Unter Unix kann rename( )
Dateien nicht über Dateisysteme hinweg verschieben. Um das zu schaffen, kopieren Sie die Datei an ihren neuen Platz und löschen dann die alte Datei:
if (copy("/tmp/code.c","/usr/local/src/code.c")) { unlink("/tmp/code.c"); }
Wenn Sie mehrere Dateien kopieren oder verschieben müssen, rufen Sie copy( )
oder ...
Get PHP 5 Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.