tomscy: mehrere Dateien löschen

Hallo,
ich möchte in PHP Dateien automatisch löschen lassen, die mit einer bestimmten Zeichenfolge anfangen, also Platzhalter in den Löschbefehl einbauen. Mit unlink() habe ich dies nicht hinbekommen oder geht es doch irgendwie? Gibt es noch andere Möglichkeiten?

(ich stelle mir das in etwa so wie in guten alten dos zeiten vor: del xyz*.*)

  1. Hallo!

    ich möchte in PHP Dateien automatisch löschen lassen, die mit einer bestimmten Zeichenfolge anfangen, also Platzhalter in den Löschbefehl einbauen. Mit unlink() habe ich dies nicht hinbekommen oder geht es doch irgendwie? Gibt es noch andere Möglichkeiten?

    Du läufst alle Dateien mit eine Schleife durch und testest mit einem regulären Ausdruck, ob am Anfang des Dateinamen die Zeichenfolge vorkommt. Wenn ja, löschst Du die Datei.

    MfG, André Laugks

    1. Hallo!

      ich möchte in PHP Dateien automatisch löschen lassen, die mit einer bestimmten Zeichenfolge anfangen, also Platzhalter in den Löschbefehl einbauen. Mit unlink() habe ich dies nicht hinbekommen oder geht es doch irgendwie? Gibt es noch andere Möglichkeiten?

      Du läufst alle Dateien mit eine Schleife durch und testest mit einem regulären Ausdruck, ob am Anfang des Dateinamen die Zeichenfolge vorkommt. Wenn ja, löschst Du die Datei.

      MfG, André Laugks

      Wenn die Schleife durch gelaufen ist und gefunden hat:
      $directory = "dein Ordner/";
      $filename ="$file";
      if (!unlink($directory.$filename)) {
      chdir("$directory");
      exec("del $filename");
      }