PHP exec rm -Rf 不适用于子目录

标签 php shell

我正在尝试删除特定文件夹中的所有内容,但它似乎不会影响子文件夹,但它应该会影响,因为 bash 命令是从控制台执行的。

system('rm -Rf some_dir/*');

最佳答案

此命令中不需要星号。如果要连同文件一起删除目录,请同时删除斜杠。保留斜杠将删除文件,但保留目录。

另请查看此页面上的评论:http://php.net/manual/en/function.unlink.php

关于PHP exec rm -Rf 不适用于子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3587404/

相关文章:

linux find 命令没有采用正确的参数

php - 学说迁移 : default value for not nullable fk

php - 我如何为一个类别实现这个基本 CSS?

php - 将 cURL 发布到 Zapier Webhook

string - 在 ffmpeg 输出中生成随机文件名

linux - 用于等待日志文件中特定字符串的 Bash 脚本优化

PHP Redis 管道 lRange 无法正常工作

php - 空白 "DOMNodeList"通过 Xpath 读取 XML

linux - 如何将两次查找的结果用于单个 xargs

linux - Bash:检查命令是否返回特定值