| 4D v15.4Tester chemin acces | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15.4
 Tester chemin acces 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tester chemin acces ( cheminAccès ) -> Résultat | ||||||||
| Paramètre | Type | Description | ||||||
| cheminAccès | Chaîne |   | Chemin d'accès à un dossier ou un document | |||||
| Résultat | Entier long |   | 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 | 
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
									Convertir chemin systeme vers POSIX
									
									Creer document
									
									CREER DOSSIER
									
	Produit :  4D
	Thème :  Documents système
	Numéro :  
        476
        
        
        
	Nom intl. :  Test path name
	Créé :  4D v6
	
	
	4D - Langage ( 4D v15.4)
	
	
	4D - Langage ( 4D v15)
	
	
	
	
	
	4D - Langage ( 4D v15.3)
 Ajouter un commentaire
Ajouter un commentaire