php - 试图用php删除linux中的一个目录和他的隐藏文件

标签 php linux filesystems

当我使用命令行时:

rm -fr /path/dir/{*,.??*}

我可以删除 /path/dir 中的所有文件,包括隐藏文件,但是当我尝试使用以下代码从 PHP 生成此文件时:

system('rm -fr/path/dir/{*,.??*}') 没有任何反应。

我找不到为什么这不起作用

最佳答案

最后是这个:

system('rm -fr /path/dir && mkdir /path/dir);

我在创建目录后删除了包含他所有文件的目录。工作完成了。

关于php - 试图用php删除linux中的一个目录和他的隐藏文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30949216/

相关文章:

ruby - 如何使 Dir[] 和 Dir.foreach 以确定的顺序返回结果?

c - FUSE lib passthrough.c 示例。它在哪里反射(reflect)了我的/确切的?

php - 如何显示具有相应其他列最大值的唯一行

c - 使用 execlp() 运行 C 程序?

php - 未知列 '' 值 '' in ' 字段列表'

linux - 如何在 Linux 中将用户从属关系更改为组

linux - 安装 XSP 时找不到包 'mono'

filesystems - 什么是文件系统协议(protocol),它是如何工作的?

php - 加载由 blenc 加密的页面时出错(C 和 PHP 代码)

php - 从数据库查询中排除一些值