文件夹没被删除反而与文件夹同级的文件被全部删除了,还有文件删除了在哪里去恢复呀?

来源:5-6 PHP文件系统之删除文件

取个英文名Monica

2016-02-05 19:16

foreach (glob("*") as $filename) {
  unlink($filename);
}

写回答 关注

7回答

  • PAN_0109
    2020-07-10 13:55:01

    我所有的练习文件也被删除了,哎

  • 晓苏
    2016-04-19 02:43:33

    glob("*")这里路径指向当前PHP文件所在路径,获取到的是当前路径下的所有文件夹名和文件名组成的数组;你需要指定新的路径,比如当前PHP文件所在路径的下级目录名为test的文件夹,则应该是glob("./test/*"),这样就可以获取下级目录test下的所有文件夹名和文件名了。详情请手册查找glob()函数的信息。

  • 求知的蜗牛
    2016-02-14 15:18:30

    这个本来就是遍历删除该文件夹下的文件,删除文件夹的函数是rmdir

  • NaiveC
    2016-02-11 18:02:42

    这个本来就是遍历删除该文件夹下的文件,删除文件夹的函数是rmdir

  • 零号芯片
    2016-02-11 14:15:51

    试了一下,的确当前php文件所在位置所有文件都被删了,包括自身那个的php文件,同级文件夹倒是未被删除

  • 慕莱坞7581432
    2016-02-09 15:14:23

    在回收站里面都可以还原的

    杰伦家外的小... 回复取个英文名M...

    我想问下你的数据恢复了吗?我的也没有了,太想哭了,,,,,,,,入锅你的额恢复了求教啊

    2016-04-09 16:12:59

    共 2 条回复 >

  • foreverfriend
    2016-02-08 11:50:24

    glob('*'):获取当前目录下的所有文件

    foreach中unlink($filename)执行的是删除文件操作

    并没有删除文件夹的操作

    想删除目录可以用rmdir

    如果想找回文件,可以用EasyRecovery恢复,供参考。

    取个英文名M...

    好的我去查查看

    2016-02-09 20:47:30

    共 1 条回复 >

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181836 学习 · 2577 问题

查看课程

相似问题