PHP复制并移动到新文件夹


PHP Copy and move to new folder

如果这是前面问题的重复,我很抱歉,但我看过php副本,找不到满足我需求的答案。

我需要一些php代码,它可以从一个文件夹中复制文件(这个文件夹总是不变的),并将其粘贴到一个具有新名称的相对文件夹中,例如

$originalfile = Templates/$filename
$newfile = $newpath/$newfilename

有人能给我一个开始吗。感谢

正如Juhana所说,您可以使用PHP提供的copy()函数将文件从一个目录复制到另一个

完整参考资料可在此处找到http://php.net/manual/en/function.copy.php

Ex of what you are looking

$originalfile = 'Templates/'.$filename; //provide absolute path starting from root directory
$newfile = $newpath.'/'.$newfilename;//Note you can also use DIRECTORY_SEPARATOR constant istead of "/"
copy($originalfile, $newfile);

但是,请注意,确保您提供的是绝对路径,如果它从/var/www/projname/目录开始,则会更好。如果您使用的是windows和examplep,那么C:''//examplep/projname(它是一个例子)

这样肯定会奏效。