将文件复制到另一个文件夹PHP

时间:2014-02-03 11:22:21

标签: php file copy duplicates directory

所以,最近我在一个小型的社交网络上工作,我陷入了初学者的失败:(

创建新用户时,会在当前文件夹(/ Users)中创建一个名为User的新文件夹。在当前文件夹(/ Users)中还有一个名为PATTERN的文件夹,其中包含index.php。

使用mkdir($Username, 0777)创建新用户时,我还想将PAT.-Folder(/ PATTERN)中的index.php复制到新的用户文件夹(/ $ Username)。

它只是不会在我的尝试中复制 - 你会怎么做?

4 个答案:

答案 0 :(得分:1)

您可以使用copy()使用PHP复制文件:

if (!copy('PATTERN/index.php', $Username.'/index.php')) {
    echo "failed to copy file...";
}

如果这不起作用,您可能会遇到代码,访问权限或其他问题。如果没有您的代码和错误消息的确切描述(如果有的话),将很难帮助您。

答案 1 :(得分:1)

你可以在php中使用复制功能

copy('PATTERN/index.php', 'USERNAME/index.php');

答案 2 :(得分:1)

您可以使用复制功能

   // Will copy abc/a.php to xyz/x.php
   copy('abc/a.php', 'xyz/x.php');

文档链接:http://www.php.net/manual/en/function.copy.php

答案 3 :(得分:1)

copy("folder1/file.format" , "folder2/file.format");

样品:

copy("../folder1/my.jpg" , "folder2/my.jpg");