function copy_module_file($path,$newp){
if(!is_dir($newp)){
mkdir($newp);
}
if (file_exists($path)){
if(is_file($path)){
copy($path,$newp);
} else{
$handle = opendir($path);
while (($file = readdir($handle))!='') {
if (($file!=".") && ($file!="..") && ($file!="")){
if (is_dir("$path/$file")){
copy_module_file("$path/$file","$newp/$file");
} else{
copy("$path/$file","$newp/$file");
}
}
}
closedir($handle);
}
}
}这段php代码是我程序中的,一个复制些个文件夹下的目录到另一个文件夹下,里面有好多目录,比如该文件夹里面有1-100个目录名字分别是1-100,我只想复制: 1,2,3,4 这几目录其它的不复制,这段php需要怎么改一下,我是新手,希望得到高手指点! PHP
if(!is_dir($newp)){
mkdir($newp);
}
if (file_exists($path)){
if(is_file($path)){
copy($path,$newp);
} else{
$handle = opendir($path);
while (($file = readdir($handle))!='') {
if (($file!=".") && ($file!="..") && ($file!="")){
if (is_dir("$path/$file")){
copy_module_file("$path/$file","$newp/$file");
} else{
copy("$path/$file","$newp/$file");
}
}
}
closedir($handle);
}
}
}这段php代码是我程序中的,一个复制些个文件夹下的目录到另一个文件夹下,里面有好多目录,比如该文件夹里面有1-100个目录名字分别是1-100,我只想复制: 1,2,3,4 这几目录其它的不复制,这段php需要怎么改一下,我是新手,希望得到高手指点! PHP
解决方案 »
- 明天就要PHP面试了
- 很奇怪的问题,图片不显示
- unix下面 phpmailer 出现 Could not connect to SMTP host 问题,该怎么解决呢?要简单易懂的方法~~~~~
- 谁能帮我把.net改为PHP
- 为什么我的XP Home不能链接php_mssql.dll,我已经设置了php.ini和copy到了windows目录
- 从VC版转过来不久,初用PHP编程,感觉跟VC,VB等有很大的差别,问几个基本概念题,请有经验人指导。(并不容易)
- 如何防止录入数据库时\r\n被自动写成<br>的问题
- PHP建立了一个Class后,怎样手动删除这个class
- 菜鸟级问题! 换行符
- 求一个能验证银行卡号的正则表达式
- mysql 蠕虫复制出错
- PHP反应速度慢
改为:
if (is_dir("$path/$file") && in_array($file,array('1','2','3','4'))){