【发布时间】:2013-12-31 00:30:19
【问题描述】:
我对 PHP 有点熟悉,虽然我正在尝试使用我以前从未真正做过的 PHP 脚本:
$src = "/home/user/public_html/test1";
$dest = "/home/user/public_html/test2";
shell_exec("cp -r $src $dest");
echo "Directory successfully created."; //output when done
rename("$dest","uniqid();");
这个脚本应该复制一个目录的文件,这样新创建的目录就是/home/user/public_html/test2/test1。
但是,因为这个脚本应该是动态使用的,所以我希望 rename 函数将 $dest 重命名为 uniqid();功能。
任何人都可以为我编译一个可以执行此操作的脚本或提供有关如何执行此操作的说明吗?
谢谢。
【问题讨论】:
-
PHP 具有执行此操作的内置函数。无需访问外壳。这是文档中的一个快速搜索;)
-
您不必复制然后重命名,只需复制并在目标中使用您希望它所在的目录。
标签: php