Löschen von Dateien mithilfe der wildcard - exec vs unlink

Arbeite ich an einem php-Skript, wo ich will, löschen Sie einige Dateien aus einem bestimmten Ordner mit wildcard (*).

Ich habe festgestellt, dass einige funktionierende Beispiele wie diese eine, wo unlink() und glob() - Funktion verwendet werden.

Nun, ich Frage mich, wäre es auch ok die Dateien löschen, die mit der exec - Funktion und einen Befehl wie rm -f /path/to/folder/_prefix_* ?

Gibt es Sicherheitsrisiken bei der Nutzung dieser?

Und wenn es ok ist, wäre es besser in Bezug auf Leistung?

EDIT:

Also, von den ersten Antworten, die ich sehen kann, dass in der Tat, mit exec könnte eine akzeptable Lösung sein.

Was ist mit performance-Probleme? Gibt es eine Möglichkeit, die exec option könnte besser sein (schneller/weniger anspruchsvolle) über die glob/unlink Technik?

Danke im Voraus

  • rm wäre in Ordnung, Fragen der Sicherheit hängt davon ab, wer kann das Skript ausführen.
InformationsquelleAutor CdB | 2012-09-03
Schreibe einen Kommentar