Uso de caracteres curinga para processar arquivos por máscara

O FTPGetter permite fazer download e upload de grupos de arquivos usando máscaras de arquivo.

Máscaras de arquivo básicas

Se você precisar transferir arquivos de texto com extensão .txt, especifique a seguinte máscara:

*.txt - seleciona arquivos com extensão .txt

As máscaras de arquivo funcionam da mesma forma para outros tipos de arquivos. Para selecionar todos os scripts PHP, por exemplo, especifique a seguinte máscara:

*.php - seleciona arquivos com extensão .php.

Máscaras de arquivo avançadas

Se precisar de mais flexibilidade na especificação dos arquivos a serem transferidos, você poderá escolher arquivos que contenham determinados caracteres em seus nomes e extensões. Exemplos:

2005*.* - 2005*.* - seleciona todos os arquivos que começam com a string "2005" em seus nomes, por exemplo, 2005.txt, 2005_10.rep, 2005-all.php e assim por diante;
 

*2005*.txt - seleciona todos os arquivos que contêm a string "2005" em qualquer parte do nome E que têm a extensão .txt ao mesmo tempo. Os seguintes arquivos corresponderiam a essa máscara: 102005.txt, 200510.txt, 2005.txt, all_2005_all.txt; no entanto, arquivos como 2005_10.rep, 2005-all.php NÃO seriam selecionados com essa máscara porque não têm a extensão .txt.
 

??-??-2005.??? - seleciona todos os arquivos com qualquer extensão de três símbolos E nomes construídos da seguinte forma: 10-10-2005.rep, aa-bb-2005.txt, e assim por diante. Arquivos como 10-10-2005.gz não corresponderão, pois a extensão tem apenas dois símbolos; 

??[a-z].* - seleciona todos os arquivos com qualquer extensão E cujos nomes consistem em exatamente três símbolos E o último símbolo é uma letra latina que varia de a a z. Por exemplo, 12a.php, qwe.txt e 88z.pl correspondem a essa máscara, mas 123.txt não corresponde, pois seu último símbolo não pertence ao intervalo a-z;
 

*[abc].* - seleciona todos os arquivos com qualquer extensão E qualquer comprimento de nome, E o último símbolo no nome do arquivo deve ser a, b ou c. Por exemplo, 2005a.txt, 2005c.php, bc.pl correspondem a essa máscara, mas 2005f.txt não corresponde, pois seu último símbolo não é a, b ou c.
 

[^a-z]*.txt - seleciona todos os arquivos com extensão .txt E seus nomes NÃO começam com símbolos do intervalo a-z. Por exemplo, 123.txt, 1_2.php correspondem a essa máscara, mas report.php não, pois seu nome começa com o símbolo r, que é do intervalo a-z.