LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 901|回复: 3

求助:如何用php删除非空子目录?[已解决]

[复制链接]
发表于 2005-6-30 11:19:21 | 显示全部楼层 |阅读模式
我有一个支持php的远程web站,用ftp登录后可以进行文件管理。里头有一些目录无法用ftp删除(是以前测试php时,由apache创建的,即其uid和gid与我的ftp用户uid不同,故无法删除)。现在我考虑应该可以通过建立这样的php文件来达到删除之:
根目录下有USER_DATA和USER_INFO两个目录,它们有其子目录。如何编程递归的删除这两个大目录及其子目录、子文件呢? rmdir只能删除空目录。。。

我对php一窍不通,以前也仅仅尝试了一下,不久便忘光了。

谢谢哪位兄弟告知!! :thank
 楼主| 发表于 2005-6-30 11:52:37 | 显示全部楼层
唉,最后还是一个个chmod to 777,然后在ftp里头删掉了。。
回复 支持 反对

使用道具 举报

发表于 2005-6-30 15:00:51 | 显示全部楼层
php里也有chmod
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-30 15:41:40 | 显示全部楼层
就是用php提供的chmod。
后来还看到可以exec("rm -rf "),相信更方便。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表