Saltar para o conteúdo principal
Versão: 20 R7 BETA

Folder

História
ReleaseMudanças
19 R8Suporte de fk home folder
17 R5Adicionado

Folder ( path : Text { ; pathType : Integer }{ ; * } ) : 4D.Folder
Folder ( folderConstant : Integer { ; * } ) : 4D.Folder

ParâmetroTipoDescrição
pathTextFolder path
folderConstantIntegerConstante Pasta 4D
pathTypeIntegerfk posix path (padrão) ou fk platform path
*operator* para devolver a pasta da base de dados do anfitrião
Resultados4D. FolderNovo Objeto Folder

Descrição

O comando Folder cria e retorna um novo objeto do tipo 4D.Folder. O comando aceita duas sintaxes:

Folder ( path { ; pathType } { ; * } )

No parâmetro path, passe uma string de rotas de pasta. Você pode usar uma cadeia de caracteres personalizada ou um sistema de arquivos (por exemplo, "/DATA").

Apenas são compatíveis com os nomes de caminho absolutos com o comando Folder.

Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the pathType parameter. Estão disponíveis as seguintes constantes:

ParâmetrosValorComentário
fk platform path1Caminho expresso com uma sintaxe específica da plataforma (obrigatória em caso de caminho de plataforma)
fk posix path0Caminho expresso com a sintaxe POSIX (por padrão)

Folder ( folderConstant { ; * } )

No parâmetro folderConstant, passe uma pasta 4D incorporada ou de sistema, utilizando uma das seguintes constantes:

ParâmetrosValorComentário
fk applications folder116
fk data folder9Sistema de ficheiros associado: "/DATA"
fk database folder4Sistema de arquivos associado: "/PACKAGE"
fk desktop folder115
fk documents folder117Pasta de documentos do utilizador
fk home folder118Pasta atual do usuário (normalmente /Users/<username>/)
fk licenses folder1Pasta contendo os arquivos de licença 4D da máquina
fk logs folder7Sistema de arquivos associado: "/LOGS"
fk mobileApps folder10
fk remote database folder3Pasta de base de dados 4D criada em cada máquina 4D remota
fk resources folder6Sistema de arquivos associado: "/DATA"
fk system folder100
fk user preferences folder04D folder that stores user preference files within the <userName> directory.
fk web root folder8Pasta raiz atual da Web da base de dados: se estiver dentro do pacote "/PACKAGE/percurso", caso contrário, caminho completo

If the command is called from a component, pass the optional * parameter to get the path of the host database. Caso contrário, se omitir o parâmetro *, um objecto nulo é sempre devolvido.

No Windows, em clientes mesclados, o local das pastas incorporadas é modificado se a chave ShareLocalResourcesOnWindowsClient BuildApp key for usada.

Veja também

File
Object to path
Path to object