Indica quais tipos de arquivos/diretórios devem ser incluídos no array.
É permitido concatenar atributos.
No exemplo abaixo retornamos Diretórios + Arquivos de Sistema + Arquivos entre as posições 10.000 e 20.000:
cAtributos
:=
"D" // Inclui diretorios
cAtributos += "S" // Inclui arquivos do sistema
cAtributos += ":10000"
aFiles := Directory(
"c:\tmp\10kk\*.*"
, cAtributos)
Para mais detalhes, consulte a Tabela A abaixo:
Informações |
---|
|
Atribuito | Significado | H | Incluir arquivos ocultos | S | Incluir arquivos de sistema | D | Incluir diretórios | V | Procura pelo volume DOS e exclui outros arquivos Dada exclusão dos demais tipos de arquivos o parâmetro V deve ser usado com cautela. | :N | A partir da build 7.00.131227A-20160630, visando economia de recursos, a função Directory esta limitada ao retorno de 10.000 itens. Caso necessário visualizar itens que tenham uma "contagem" superior à 10.000 é possível utilizar o Atributo : (dois pontos), ele trará itens de uma determinada posição até o limite de +10.000, veja o exemplo:
cAtributos := ":10000"
aFiles := Directory( "c:\tmp\10kk\*.*" , cAtributos)
cAtributos := ":20000"
aFiles := Directory( "c:\tmp\10kk\*.*" , cAtributos)
|
|