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

Get 4D file

Get 4D file ( arquivo {; *} ) : Text

ParâmetroTipoDescrição
arquivoIntegerTipo de arquivo
*OperadorRetorna arquivo do banco de dados host
ResultadoTextNome da rota do arquivo 4D

Descrição

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":

ConstanteTipoValorComentário
Backup history fileInteiro longo19Arquivo de histórico da cópia de seguranca atual. Armazenado na pasta Logs do lado do arquivo de estrutura de banco de dados. Se nenhum arquivo de histórico tiver sido criado ou existir, uma rota vazia é retornada. Não cria erros..
Backup log fileInteiro longo13Arquivo de histórico da cópia de seguranca atual. Armazenado na pasta Logs do lado do arquivo de estrutura de banco de dados. Se nenhum arquivo de histórico tiver sido criado ou existir, uma rota vazia é retornada. Não cria erros..
Backup settings fileInteiro longo18Arquivo Backup.xml, armazenado na pasta Preferencias/Backup junto ao arquivo de estrutura do banco de dados
Backup settings file for dataInteiro longo17Arquivo Backup.xml, armazenado na pasta Preferencias/Backup junto ao arquivo de estrutura do banco de dados
Build application log fileInteiro longo14Arquivo de histórico atual em formato xml del gerador de aplicacoes. Armazenado na pasta Logs ao lado do arquivo de estrutura do banco de dados. Se nao tiver criado nenhum arquivo de histórico ou nao existir, se devolver uma rota vazia. Nao sao gerados erros.
Build application settings fileInteiro longo20Arquivo de configuração predeterminado do gerador de aplicações ("buildApp.4DSettings"). Armazenado na pasta Configuração do banco de dados.
Compacting log fileInteiro longo6Arquivo de histórico do compactamento mais recente criado pelo comando Compact data file ou pelo Centro de seguranca e manutenção (CSM) Armazenado na pasta Logs do lado do arquivo de estrutura de banco de dados. Se nenhum arquivo de histórico tiver sido criado ou existir, uma rota vazia é retornada. Não cria erros.
Current backup settings fileInteiro longo1Arquivo Backup.xml, armazenado na pasta Preferencias/Backup junto ao arquivo de estrutura do banco de dados
Debug log fileInteiro longo12Arquivo de histórico criado pelo comando SET DATABASE PARAMETER(Debug log recording). Armazenado na pasta Logs ao lado do arquivo de estrutura de banco de dados. Se nenhum arquivo de histórico tiver sido criado ou existir, uma rota vazia é retornada. Não cria erros.

Diagnostic log fileInteiro longo11Arquivo de histórico criado pelo comando SET DATABASE PARAMETER(Diagnostic log recording).. Armazenado na pasta Logs ao lado do arquivo de estrutura de banco de dados. Se nenhum diagnóstico tiver sido criado ou existir, uma rota vazia é retornada. Não cria erros.
Directory fileInteiro longo16Arquivo diretório.json, que contém a descrição de usuários e grupos (se houver) para o banco de dados projeto. Se puder localizar na pasta de configuração do banco de dados de usuário (predeterminada, global para o projeto) ou na pasta de configuração de dados (específica de um arquivo de dados).
HTTP Client log fileInteiro longo24Arquivo histórico criado pelo comando HTTP SET OPTION(HTTP client log;value). Armazenado na pasta Logs.
HTTP debug log fileInteiro longo9Arquivo de histórico criado pelo comando WEB SET OPTION(Web debug log).. Armazenado na pasta Logs ao lado do arquivo de estrutura de banco de dados. Se nenhum arquivo de debug tiver sido criado ou existir, uma rota vazia é retornada. Não cria erros.
HTTP log fileInteiro longo8Arquivo de histórico criado pelo comando WEB SET OPTION(Web log recording). Armazenado na pasta Logs junto ao arquivo de estrutura do banco de dados. Se não tiver criado nenhum arquivo de histórico ou não existir, se devolve uma rota vazia. Não gera erros
IMAP Log fileInteiro longo23Arquivo de histórico criado pelo comando SET DATABASE PARAMETER(IMAP Log). Armazenado na pasta Logs do banco de dados
Last backup fileInteiro longo2Último arquivo de cópia de segurança, chamado [bkpNum].4BK, armazenado em uma localização personalizada
Last journal integration log fileInteiro longo22Rota completa do último arquivo de integração do diário (armazenado na pasta Logs da aplicação restaura), se houver. Esse arquivo é criado, em modo auto-reparo, logo que ocorrer uma integração de arquivos log (ver ).
POP3 Log fileInteiro longo21Arquivo Log criado pelo comando SET DATABASE PARAMETER(POP3 Log) . Armazenado na pasta Logs do banco de dados.
Repair log fileInteiro longo7Arquivo de histórico de reparos realizados no banco de dados pelo Centor de manutenção e segurança (CMS) Armazenado na pasta Logs ao lado do arquivo de estrutura de banco de dados. Se nenhum arquivo de histórico existir, uma rota vazia é retornada. Nenhum erro é criado.
Request log fileInteiro longo10Arquivo de petições cliente\servidor padrão (excluindo petições web) criado pelos comandos SET DATABASE PARAMETER(4D Server log recording) ou SET DATABASE PARAMETER(Client log recording) . Se executado no servidor, o histórico do servidor é retornado. Armazenado na pasta Logs no servidor. Se for executado no cliente, devolve o histórico do cliente. Armazenado na pasta Logs no cliente. Se nenhum arquivo de histórico tiver sido criado ou existir, uma rota vazia é retornada.
SMTP log fileInteiro longo15Arquivo de histórico criados pelo comando SET DATABASE PARAMETER(SMTP Log) . Armazenado na pasta Logs ao lado do arquivo de estrutura de banco de dados. Se nenhum arquivo log SMTP foi criado ou não existir, uma rota vazia é retornada. Nenhum erro é criado
User settings fileInteiro longo3O arquivo settings.4DSettings para os arquivos de dados, armazenado na pasta Settings junto ao arquivo estrutura do banco de dados se for ativado
User settings file for dataInteiro longo4settings.4DSettings para o arquivo de dados atual, armazenado na pasta Settings junto ao arquivo de dados.
Verification log fileInteiro longo5Arquivos de histórico criados pelos comandos VERIFY CURRENT DATA FILE e VERIFY DATA FILE ou o Centro de manutenção e seguraça (CMS).. Armazenado na pasta Logs ao lado do arquivo de estrutura de banco de dados. Se nenhuma verificação tiver sido feita ou nenhum arquivo de histórico existir, uma rota vazia é retornada. Nenhum erro é criado.

Se o arquivo objetivo não existir, se devolve uma rota vazia. Não são gerados erros.

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 for data e User settings file, 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" (ver ).

Exemplo

Se quiser obter a rota do último arquivo de backup:

 var $path : Text
 $path:=Get 4D file(Last backup file)
  // $path = "C:\Backups\Countries\Countries[0025].4BK" for example

Ver também

File