4D v16.3Get 4D file |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Get 4D file
|
Get 4D file ( arquivo {; *} ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
arquivo | Inteiro longo |
![]() |
Tipo de arquivo | |||||
* | Operador |
![]() |
Retorna arquivo do banco de dados host | |||||
Resultado | String |
![]() |
Nome da rota do arquivo 4D | |||||
O comando Get 4D file devolve a rota de acesso ao arquivo de ambiente 4D especificado pelo parâmetro arquivo. A rota será devolvida utilizando a sintaxe de sistema.
Este comando lhe permite obter a rota de acesso real de arquivos específicos, cujo nome ou localização pode depender do contexto do banco de dados. Também lhe ajuda a escrever código genérico independente da versão 4D ou o sistema operativo.
Passe em arquivo um valor para definir o arquivo que deseja obter o nome de rota completo. Pode utilizar uma das seguintes constantes, localizadas no tema "Ambiente 4D":
Constante | Tipo | Valor | Comentário |
Backup configuration file | Inteiro longo | 1 | Arquivo Backup.xml, armazenado na pasta Preferencias/Backup junto ao arquivo de estrutura do banco de dados |
Last backup file | Inteiro longo | 2 | Último arquivo de cópia de segurança, chamado <nomeBanco>[bkpNum].4BK, armazenado em uma localização personalizada |
User settings file | Inteiro longo | 3 | O arquivo settings.4DSettings para os arquivos de dados, armazenado na pasta Preferências junto ao arquivo estrutura do banco de dados se for ativado |
User settings file for data | Inteiro longo | 4 | settings.4DSettings para o arquivo de dados atual, armazenado na pasta Preferências junto ao arquivo de dados. |
Quando o comando for chamado desde um componente, passe o parâmetro opcional * para obter a rota de arquivo do banco de dados local. Neste caso, se for omitido o parâmetro *, sempre se devolve uma string vazia.
Já no caso de User settings file e User settings file for data, uma rota se devolve só se a opção de segurança Ativar configuração de usuário no arquivo externo for selecionada no diálogo "Propriedades do banco de dados".
Se quiser obter a rota do último arquivo de backup:
C_TEXT($path)
$path:=Get 4D file(Last backup file)
// $path = "C:\Backups\Countries\Countries[0025].4BK" for example
Produto: 4D
Tema: Ambiente 4D
Número
1418
Criado por: 4D v16
Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)