Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
folder.files( )
|
folder.files ( {opções} ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
opções | Inteiro longo |
![]() |
Opções de lista arquivos | |||||
Resultado | Collection |
![]() |
Coleção de objetos arquivo filhos | |||||
O método folder.files( ) devolve uma coleção de objetos File contidos na pasta.
Nota: os alias ou links simbólicos não são resolvidos.
De forma predeterminada, se omitir o parâmetro opções, apenas os arquivos de primeiro nivel da pasta são devolvvidas na coleção. Pode modificar isto passando, no parâmetro opções, uma ou mais das constantes abaixo:
Constante | Valor | Comentário |
fk recursive | 1 | A coleção contém os arquivos ou pastas da pasta especificada (e suas subpastas) . |
fk ignore invisible | 8 | Os arquivos ou as pastas invisíveis não estão listados |
Valor devolvido
Coleção de objetos File.
Se quiser saber se há arquivos invisíveis na pasta do banco de dados:
C_COLLECTION($all;$noInvisible)
$all:=Folder(fk database folder).files()
$noInvisible:=Folder(fk database folder).files(fk ignore invisible)
If($all.length#$noInvisible.length)
ALERT("Database folder contains hidden files.")
End if
Se quiser obter todos os arquivos que não são invisíveis na pasta Documents:
C_COLLECTION($recursive)
$recursive:=Folder(fk documents folder).files(fk recursive+fk ignore invisible)
Produto: 4D
Tema: Arquivo e Pasta
Criado por: 4D v17 R5
Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)