4D v16.3

Tester chemin acces

Accueil

 
4D v16.3
Tester chemin acces

Tester chemin acces 


 

Tester chemin acces ( cheminAccès ) -> Résultat 
Paramètre Type   Description
cheminAccès  Chaîne in Chemin d'accès à un dossier ou un document
Résultat  Entier long in 1= cheminAccès est un document existant 0 = cheminAccès est un dossier existant <0 = chemin d'accès invalide, code d'erreur du gestionnaire de fichiers du système

La fonction Tester chemin acces vérifie si le document ou le dossier dont vous avez passé le chemin d'accès et le nom dans cheminAccès est présent sur le disque. Vous pouvez passer un chemin d'accès relatif ou absolu, exprimé dans la syntaxe du système courant.

Si un document est trouvé, Tester chemin acces retourne 1. Si un dossier est trouvé, Tester chemin acces retourne 0.

4D propose les constantes prédéfinies suivantes :

Constante Type Valeur
Est un document Entier long 1
Est un dossier Entier long 0

Si aucun document ou dossier n'est trouvé, Tester chemin acces retourne une valeur négative (par exemple -43 pour "Fichier non trouvé").

Exemple  

L'exemple suivant teste la présence du document “Journal” dans le dossier de la base et le crée s'il n'existe pas :

 Si(Tester chemin acces("Journal")#Est un document)
    $vhDocRef:=Creer document("Journal")
    Si(OK=1)
       FERMER DOCUMENT($vhDocRef)
    Fin de si
 Fin de si



Voir aussi  

Convertir chemin systeme vers POSIX
Creer document
CREER DOSSIER

 
PROPRIÉTÉS 

Produit : 4D
Thème : Documents système
Numéro : 476
Nom intl. : Test path name

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Créé : 4D v6

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)