4D v12.4

Test path name

Página Inicial

 
4D v12.4
Test path name

 

Test path name 


 

Test path name ( nomeRota ) -> resultado 
Parâmetro Tipo   Descrição
nomeRota  cadeia in Rota ao diretório, pasta ou documento
resultado  Inteiro longo in 1 - rota de acesso do documento existente, 0 - rota do diretório ou pasta existente, <0 - rota inválida, código de erro do gestor de arquivo OS

A função Test path name verifica se um documento ou pasta cujo nome ou rota de acesso se passa em rotaAcesso está presente no disco. Pode passar uma rota de acesso relativa ou absoluta, expressa na sintaxe do sistema atual.

Se for encontrado um documento, Test path name retorna 1. Se for encontrada uma pasta, Test path name retorna 0.

4D oferece as seguintes constantes pré-definidas:

Constante Tipo Valor
Is a directory Inteiro longo 0
Is a document Inteiro longo 1


Se não for encontrado nenhum documento ou pasta, Test path name retorna um valor negativo (por exemplo -43 para Arquivo não encontrado).

Exemplo  

O exemplo abaixo testa a presença do documento “Diario” na pasta do banco, e o cria se não for encontrado:

 If(Test path name("Diario")#Is a document)
    $vhDocRef:=Create document("Diario")
    If(OK=1)
       CLOSE DOCUMENT($vhDocRef)
    End if&NBSP;
 End if&NBSP;

 
PROPRIEDADES 

Produto: 4D
Tema: Documentos de Sistema
Número 476

 
HISTÓRIA 

Criado por: 4D v6

 
VER TAMBÉM 

Convert path system to POSIX
Create document
CREATE FOLDER