4D v16.3

Test path name

Página Inicial

 
4D v16.3
Test path name

Test path name 


 

Test path name ( nomeRota ) -> resultado 
Parâmetro Tipo   Descrição
nomeRota  String 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 via de acesso se passa em viaAcesso está presente no disco. Pode passar uma via de acesso relativa ou absoluta, expressada na sintaxes do sistema atual.

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

4D oferece as seguintes constantes predefinidas:

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

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

Exemplo  

O seguinte exemplo prova a presença do documento “Diário” na pasta da base, e o cria se não for encontrado:

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



Ver também 

Convert path system to POSIX
Create document
CREATE FOLDER

 
PROPRIEDADES 

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

This command can be run in preemptive processes

 
HISTÓRIA 

Criado por: 4D v6

 
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)