PHP怎么复制指定的文件到指定目录 copy('../able.php',"../www/yoy1");这样写不对吗还有怎么复制一个文件夹里的所有内容到指定目录 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 copy的两个参数都要是具体的文件,给你两个函数function file2dir($sourcefile, $dir){ if( is_dir($sourcefile) ){ // 如果你希望同样移动目录里的文件夹 return dir2dir($sourcefile, $dir); } if( ! file_exists($sourcefile)){ return false; } $filename = basename($sourcefile); return copy($sourcefile, $dir .'/'. $filename);}function dir2dir($sourcedir, $dir){ if( ( !is_dir($sourcedir) ) || ( !is_dir($dir) ) ){ return false; } // 要复制到新目录 $newPath = $dir.'/'.basename($sourcedir); if( ! realpath( $newPath) ){ // mkdir($newPath); } foreach(glob($sourcedir.'/*') as $filename) { var_dump( file2dir($filename, $newPath) ); }}dir2dir("/www/admin", "/www/admin-back"); PHP手册->索引->copycopy(PHP 3, PHP 4, PHP 5)copy -- 拷贝文件说明bool copy ( string source, string dest )将文件从 source 拷贝到 dest。如果成功则返回 TRUE,失败则返回 FALSE。 例 1. copy() 例子<?php$file = 'example.txt'; #这里是具体的文件路径+文件名$newfile = 'example.txt.bak'; #这里是具体的文件路径+文件名if (!copy($file, $newfile)) { echo "failed to copy $file...\n";}?> 论坛模板URL变量问题 登录界面弹出框问题 我做会员注册页面中的检查帐号是否重复中,有段代码看不懂 输出多个数据的问题 关于一个验证码的问题 高手,你在那里 提交不了 为什么php的设计模式不如asp.net却又那么多人在用它? 取本周内数据有几种写法,谢谢 php连接数据库的类,查询数据库的内容出错 请问以下加密如何解密亚? mysql
{
if( is_dir($sourcefile) ){ // 如果你希望同样移动目录里的文件夹
return dir2dir($sourcefile, $dir);
}
if( ! file_exists($sourcefile)){
return false;
}
$filename = basename($sourcefile);
return copy($sourcefile, $dir .'/'. $filename);
}
function dir2dir($sourcedir, $dir)
{
if( ( !is_dir($sourcedir) ) || ( !is_dir($dir) ) ){
return false;
}
// 要复制到新目录
$newPath = $dir.'/'.basename($sourcedir);
if( ! realpath( $newPath) ){ //
mkdir($newPath);
}
foreach(glob($sourcedir.'/*') as $filename)
{ var_dump( file2dir($filename, $newPath) );
}
}dir2dir("/www/admin", "/www/admin-back");
(PHP 3, PHP 4, PHP 5)copy -- 拷贝文件
说明
bool copy ( string source, string dest )
将文件从 source 拷贝到 dest。如果成功则返回 TRUE,失败则返回 FALSE。 例 1. copy() 例子<?php
$file = 'example.txt'; #这里是具体的文件路径+文件名
$newfile = 'example.txt.bak'; #这里是具体的文件路径+文件名if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
?>