Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
DOCUMENT LIST
|
DOCUMENT LIST ( nomeRota ; documentos {; opções} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
nomeRota | String |
![]() |
Rota de acesso ao volume, diretório ou pasta | |||||
documentos | Array texto |
![]() |
Nomes dos documentos presentes na localização | |||||
opções | Inteiro longo |
![]() |
Opções para construir lista | |||||
O comando DOCUMENT LIST preenche o array documentos de tipo texto ou alfa com os nomes dos documentos localizados na rota de acesso que se passa em rotaAcesso.
Nota: o parâmetro rotaAcesso apenas aceita rotas de acesso absolutas.
Por padrão, se você omitir o parâmetro opções, apenas os nomes dos documentos são retornados no array documentos. Você pode modificar esta passando, no parâmetro opções, uma ou mais das seguintes constantes, encontrado no tema Documentos Sistema:
Constante | Tipo | Valor | Comentário |
Absolute path | Inteiro longo | 2 | O array documentos contém as rotas de acesso absolutas |
Ignore invisible | Inteiro longo | 8 | Os documentos invisíveis não são listados. |
Posix path | Inteiro longo | 4 | O array documentos contém rotas de acesso ao formato POSIX |
Recursive parsing | Inteiro longo | 1 | O array documentos contém os arquivos e todas as subpastas da pasta especificada. |
Notas:
Se não houver documentos na localização especificada, o comando retorna um array vazio. Se a rota de acesso que for passada em rotaAcesso for incorreta, DOCUMENT LIST gera um erro de administrador de arquivos que pode interceptar utilizando o método ON ERR CALL.
Lista de todos os documentos em uma pasta (sintaxe padrão):
DOCUMENT LIST("C:\\";arrFiles)
-> arrFiles:
Text1.txt
Text2.txt
Lista de todos os documentos em uma pasta em modo absoluto:
DOCUMENT LIST("C:\\";arrFiles; Absolute path)
-> arrFiles:
C:\Text1.txt
C:\Text2.txt
Lista de todos os documentos no modo recursivo (relativo):
DOCUMENT LIST("C:\\";arrFiles;Recursive parsing)
Lista de todos os documentos em modo absoluto recursivo:
DOCUMENT LIST("C:\\";arrFiles;Recursive parsing)
-> arrFiles:
C:\MyFolder\MyText1.txt
C:\MyFolder\MyText2.txt
C:\MyFolder\Folder1\MyText3.txt
C:\MyFolder\Folder1\MyText4.txt
C:\MyFolder\Folder2\MyText5.txt
C:\MyFolder\Folder2\Folder3\MyPicture1.png
Lista de todos os documentos em modo recursivo Posix (relativo):
DOCUMENT LIST("C:\\MyFolder\\";arrFiles;Recursive parsing+Posix path)
-> arrFiles:
MyText1.txt
MyText2.txt
Folder1/MyText3.txt
Folder1/MyText4.txt
Folder2/MyText5.txt
Folder2/Folder3/MyPicture1.png
Produto: 4D
Tema: Documentos de Sistema
Número
474
Criado por: 4D v6
Modificado: 4D v13
Manual de linguagem 4D ( 4D v20)
Manual de linguagem 4D ( 4D v20.1)
Manual de linguagem 4D ( 4D v20.2)
Manual de linguagem 4D ( 4D v20.3)
Manual de linguagem 4D ( 4D v20.4)
Manual de linguagem 4D ( 4D v20.5)
Manual de linguagem 4D ( 4D v20.6)