0

嗨,我需要在用户注册中复制一个文件夹,并将跟踪文件夹中的新用户名,我在服务器上找到此代码但不起作用

        //Bulder Blog Folder
    $Default='blog\Default';
    $New='blog\\';
    $Blog=$New.$BlogName;
    exec("xcopy $Default $Blog /e/i", $a, $a1); 
4

2 回答 2

3

我找到了答案

//Windows Server
$Default='User\Default';
$New='User\'.$_POST['UserAddress'];
exec("xcopy $Default $New /e/i");

//Linux Server
$Default='User/Default';
$New='User/'.$_POST['UserAddress'];
exec("cp -r $Default $New");
于 2012-07-29T20:40:21.987 回答
1

有关信息,请参阅php.net

由于没有内置复制完整文件夹 - 您应该编写自己的函数来执行此操作:

  1. 创建新目录来存储文件的副本 [function:mkdir]
  2. 列出文件夹 [function:glob] 的内容
  3. Foreach 这个列表并使用 [function:copy] 复制每个文件

如果你懒得自己写这个 - 去这里rcopy

于 2012-07-28T12:19:03.777 回答