4D v16.3

Get 4D file

Página Inicial

 
4D v16.3
Get 4D file

Get 4D file 


 

Get 4D file ( arquivo {; *} ) -> Resultado 
Parâmetro Tipo   Descrição
arquivo  Inteiro longo in Tipo de arquivo
Operador in Retorna arquivo do banco de dados host
Resultado  String in 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".

Exemplo  

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



Ver também 

Get 4D folder

 
PROPRIEDADES 

Produto: 4D
Tema: Ambiente 4D
Número 1418

This command can be run in preemptive processes

 
HISTÓRIA 

New
Criado por: 4D v16

 
ARTICLE USAGE

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)