利用php怎么删除与复制文件夹

介绍

本篇文章为大家展示了利用php怎么删除与复制文件夹,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

代码如下:


& lt; ?php
,/*复制选择复制文件函数用法:,,,
,*,,选择复制文件(“feiy",“feiy2", 1):拷贝feiy下的文件到,,feiy2,包括子目录,,,
,*,,选择复制文件(“feiy",“feiy2", 0):拷贝feiy下的文件到,,feiy2,不包括子目录,,,
,*参数说明:,,,
,*,,来源:美元源目录名,,,
,*,,目的地:美元目的目录名,,,
,*,,孩子:美元复制时,是不是包含的子目录
,*/
函数选择复制文件(来源、目的地美元,美元的孩子){
,,,如果(! file_exists(目的地)美元)
,,,{
,,,,,,,如果(!mkdir(空白($目的地& # 39;/& # 39;),0777))
,,,,,,,{
,,,,,,,//美元犯错→添加($ _LANG [& # 39; cannt_mk_dir& # 39;]);
,,,,,,,返回false;
,,,,,,,}
,,,,,,,@chmod(目的地,0777美元);
,,,,如果(}
! is_dir(源)美元){,
返回0;
}
如果(! is_dir(目的地)美元){
mkdir(目的地,0777美元);,,
}
处理美元=dir(源)美元;
,(入口=美元处理→读()){
如果(($入口!=?”),和($入口!=啊?){
如果(is_dir美元($源!”/啊H肟?){
如果美元(孩子)
选择复制文件($源!”/啊C涝?美元目的地!”/啊C涝?美元的孩子),
}
其他{
复制($源!”/啊C涝?美元目的地!”/? entry);
}
},,,
},,,
返回1;
}


,/*删除deldir函数用法:,,,
,*,deldidr (“feiy"):删除feiy,包括子目录,,,,,,
,*参数说明:,,,
,*,,$ dir:要删除的目录名,,,
,*/
函数deldir (dir美元){
如果(! file_exists (dir)美元)其他{返回true;
} {@chmod (dir 0777美元);}
,$ dh=opendir ($ dir);
,而($ file=readdir (dh美元)){
,,,if($文件!=?”,,$文件!=? .“){
,,,,,fullpath=dir美元!”/懊涝募?
,,,,,如果(! is_dir (fullpath美元)){
,,,,,,,,,分离($ fullpath);
,,,,,其他}{
,,,,,,,,,deldir ($ fullpath);
,,,,,}
,,,}
,}

,closedir (dh);

,如果删除目录($ dir)) {
,,,返回true;
,其他}{
,,,返回false;
,}
}
?比;

上述内容就是利用php怎么删除与复制文件夹,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

利用php怎么删除与复制文件夹