当我使用命令行时:
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/