文件目录的问题

littledyq 北京大友智造科技有限公司 产品经理  2004-05-08 11:37:13
我要将目录A下的所有文件拷贝到目录B下,然后删除目录A,
这个怎么实现?
...全文
26 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sports98 2004-05-08
1、使用系统提供的SHELL
exec("rm -vf path");

2、自己写程序

下面是我自己刚从手册上改了一下
-----------
----------Start
<?php
function unlinkdir($dir)
chdir($dir);
$d = dir($dir);
while (false !== ($entry = $d->read())) {
if(strcmp($entry,".")==0 ||strcmp($entry,"..")==0){
continue;
}
if(is_dir($entry)){
if(is_writable($entry)){
unlinkdir($dir."/".$entry);
}else{
echo "DIR IS NOT WRITEABLE! break it!<br>\r\n";
continue;
}
}else{
if(is_writable($entry)){
unlink($entry);
}else{
echo "FILES IS NOT WRITEABLE! break it!<br>\r\n";
continue;
}
}
}
$d->close();
}
unlinkdir("./b");
?>
----------End

3、FTP到你的服务器上删除目录
  • 打赏
  • 举报
回复
littledyq 2004-05-08
谢谢!那么如果要把B目录删除,而B目录下已有一些文件.怎么实现?
  • 打赏
  • 举报
回复
sports98 2004-05-08
将B目录删除,然后将A目录改名为B
  • 打赏
  • 举报
回复
相关推荐
发帖
基础编程
加入

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2004-05-08 11:37
社区公告
暂无公告