Maskenzeichen nutzen, um Dateien mithilfe der Maske zu bearbeiten

Eines der FTPGetter-Features ist die Möglichkeit, Dateigruppen hoch- oder runterzuladen, indem eine Dateimaske genutzt wird. Wofür wird diese benutzt und wie funktioniert sie?

Grund-Dateimaske

Sie müssen auf den Server, bzw. von dem Server nur die Dateien mit .txt-Erweiterung hochladen, bzw. runterladen. Die Dateimaske dafür sieht so aus:

*.txt - nur Dateien mit txt - Erweiterung.

Für Dateien des anderen Types (z.B. PHP-Scripts) sieht die Maske folgendermaßen aus:

*.php - nur Dateien mit php - Erweiterung.

Erweiterte Dateimaske

Sie müssen die Dateien oder Erweiterungs-Namen, die mit folgenden Symbolen starten, enden oder diese enthalten, verwalten:

2005*.* - alle Dateien, Namen, die mit 2005 starten, stimmen mit dieser Maske überein: 2005.txt, 2005_10.rep, 2005-all.php;
 

*2005*.txt - alle Dateien, Namen, die 2005 enthalten und txt-Erweiterung haben, stimmen mit dieser Maske überein: 102005.txt, 200510.txt, 2005.txt, all_2005_all.txt;
 

??-??-2005.??? - alle Dateien mit Erweiterung von drei Zeichen und dem Namentypen: 10-10-2005.rep, aa-bb-2005.txt. Datei 10-10-2005.gz stimmt mit der oben genannten Maske nicht überein, da deren Erweiterung nur zwei Zeichen hat;
 

??[a-z].* - alle Dateien mit beliebiger Erweiterung, deren Namen 3 Zeichen haben und das letzte Zeichen aus der Reihe von A bis Z ist, stimmen mit dieser Maske überein: 12a.php, qwe.txt, 88z.pl. Datei 123.txt stimmt mit der oben genannten Maske nicht überein, da deren letztes Zeichen nicht aus der Reihe von A bis Z ist;
 

*[abc].* - alle Dateien mit beliebiger Erweiterung und beliebigen Namenslänge, jedoch mit dem letzten Symbol a, b oder c mit dem Namen, stimmen mit dieser Maske überein: 2005a.txt, 2005c.php, bc.pl. Datei mit dem Namen 2005f.txt stimmt mit der oben genannten Maske nicht überein, da das letzte Symbol nicht a, b oder c ist;
 

[^a-z]*.txt - alle Dateien mit der txt-Erweiterung, Namen, die nicht mit den Symbole von A bis Z starten, stimmen mit dieser Maske überein: 123.txt, 1_2.php. Datei mit dem Namen report.php stimmt mit der oben genannten Maske nicht überein, da deren Name mit dem Symbol r beginnt, das aus der Reihe a-z ist.