我正在编写一个PHP脚本,在其中我想使用通配符(*)从给定的文件夹中删除一些文件。
我找到了一些有效的示例,例如这个,其中使用了
现在,我在想,是否也可以使用
使用这种方式是否存在任何安全风险?
如果可以,那么从性能方面来看,是否更好?
编辑:
所以,从第一个答案中可以看出,使用
那么性能问题呢?有没有可能
提前感谢您。
我找到了一些有效的示例,例如这个,其中使用了
unlink()
和 glob()
函数。现在,我在想,是否也可以使用
exec
函数和像rm -f /path/to/folder/_prefix_*
这样的命令来删除文件呢?使用这种方式是否存在任何安全风险?
如果可以,那么从性能方面来看,是否更好?
编辑:
所以,从第一个答案中可以看出,使用
exec
可以是可接受的解决方案。那么性能问题呢?有没有可能
exec
选项比glob/unlink
技术更好(更快/更少资源)?提前感谢您。