Estoy trabajando en una secuencia de comandos php, donde quiero eliminar algunos archivos de una carpeta determinada con comodín (*).
He encontrado algunos ejemplos de trabajo como this one, donde se usan unlink()
y glob()
función.Eliminar archivos usando comodín - ejecutar vs unlink
Ahora, me preguntaba, ¿también sería correcto eliminar los archivos usando la función exec
y un comando como rm -f /path/to/folder/_prefix_*
?
¿Se toman riesgos de seguridad al usar esto?
Y si está bien, ¿sería mejor en términos de rendimiento?
EDIT:
Por lo tanto, desde las primeras respuestas puedo ver que de hecho, usar exec
podría ser una solución aceptable.
¿Qué hay de los problemas de rendimiento? ¿Hay alguna posibilidad de que la opción exec
sea mejor (más rápida/menos exigente) que la técnica glob/unlink
?
gracias de antemano
rm estaría bien, los problemas de seguridad dependen de quién puede ejecutar el script. –