| 4D v18Folder | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 Folder  
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Folder ( rota |4Dfolder {; tipoRota | *} ) -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| rota |4Dfolder | Texto, Inteiro longo |   | Rota pasta ou constante 4D folder | |||||
| tipoRota | * | Inteiro longo, Operador |   | Se rota for passada: rota fk posix (padrão) ou rota fk plataforma Se 4Dfolder for passada: * para retornar pasta ou host database | |||||
| Resultado | Objeto |   | Novo objeto pasta | |||||
O comando Folder cria e devolve um novo objeto de tipo Folder. O comando aceita duas sintaxes.
No parâmetro rota, passe uma rota de pasta. Pode utilizar uma string personalizada ou um "filesystem" (ex. "/DATA").
Nota: apenas são admitidas as rotas de acesso absolutas com o comando Folder . Para mais informação, consulte a página Rotas de objetos arquivo e pasta.
Como padrão, 4D espera uma rota expressa com a sintaxe POSIX. Se trabalhar com rotas de plataforma (Windows ou macOS), deve ser declarado usando o parâmetro tipoRota. As constantes abaixo estão disponíveis no tema constante File and Folder:
| Constante | Tipo | Valor | Comentário | 
| fk platform path | Inteiro longo | 1 | Rota expressada com uma sintaxe específica da plataforma (obrigatória no caso da rota de plataforma) | 
| fk posix path | Inteiro longo | 0 | Rota expressada com a sintaxe POSIX (padrão) | 
No parâmetro pasta4D, passe uma pasta 4D integrada ou de sistema, utilizando uma das constantes abaixo:
| Constante | Valor | Comentário | 
| fk applications folder | 116 | |
| fk data folder | 9 | Filesystem associado: "/DATA" | 
| fk database folder | 4 | Filesystem associado: "/PACKAGE" | 
| fk desktop folder | 115 | |
| fk documents folder | 117 | Pasta Document de usuário | 
| fk licenses folder | 1 | Pasta que contém os arquivos de licença 4D da máquina. | 
| fk logs folder | 7 | Filesystem associado: "/LOGS" | 
| fk mobileApps folder | 10 | Filesystem associado: "/DATA" | 
| fk remote database folder | 3 | Pasta do banco de dados 4D criada em cada máquina 4D remota 
 | 
| fk resources folder | 6 | Filesystem associado: "/RESOURCES" | 
| fk system folder | 100 | |
| fk user preferences folder | 0 | Pasta 4D que armazena as preferências usuário no diretório <userName>. | 
| fk web root folder | 8 | Pasta raiz web atual do banco de dados: se dentro do pacote "/PACKAGE/path", do contrário rota completa | 
Se chamar ao comando desde um componente, passe o parâmetro opcional * para obter a rota do banco de dados local. Do contrário, se omitir o parâmetro *, sempre se devolverá uma string vazia.
O objeto pasta devolvido contém as propriedades e métodos:
Propriedades:
Métodos:
| folder.copyTo( ) | 
| folder.create( ) | 
| folder.path | 
| folder.createAlias( ) | 
| folder.delete( ) | 
| folder.file( ) | 
| folder.files( ) | 
| folder.folder( ) | 
| folder.folders( ) | 
| folder.getIcon( ) | 
| folder.moveTo( ) | 
| folder.rename( ) | 
 Form.curfolder:=Folder(fk database folder)
 Form.curfolder:=Folder("C:\\Users\\JohnSmith\\"; fk platform path)
	Produto: 4D
	Tema: Arquivo e Pasta
	Número 
        1567
        
        
        
	
	Criado por: 4D v17 R5
	
	
	Manual de linguagem 4D ( 4D v18)
	
	
	
 Adicionar um comentário
Adicionar um comentário