4D v14.3

Test path name

Página Inicial

 
4D v14.3
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 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

 
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

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)

Inherited from : Test path name ( 4D v11 SQL Release 6)