4D v17.4Test path name | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v17.4
 
Test path name 
                                
                                
        
 | 
                |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Test path name ( 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 Test path name 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é, Test path name retourne 1. Si un dossier est trouvé, Test path name retourne 0.
4D propose les constantes prédéfinies suivantes :
| Constante | Type | Valeur | 
| Is a document | Entier long | 1 | 
| Is a folder | Entier long | 0 | 
Si aucun document ou dossier n'est trouvé, Test path name retourne une valeur négative (par exemple -43 pour "Fichier non trouvé").
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 :
 If(Test path name("Journal") # Is a document)
    $vhDocRef:=Create document("Journal")
    If(OK=1)
       CLOSE DOCUMENT($vhDocRef)
    End if
 End if
									Convert path system to POSIX
									
									Create document
									
									CREATE FOLDER
									
									Object to path
									
									Path to object
									
	Produit :  4D
	Thème :  Documents système
	Numéro :  
        476
        
        
        
	
	Créé :  4D v6
	
	
	
	
	
	
	
	
	
	
	4D - Langage ( 4D v17)
	
	
	
	
	
	4D - Langage ( 4D v17.1)
	
	
	4D - Langage ( 4D v17.2)
	
	
	4D - Langage ( 4D v17.3)
	
	4D - Langage ( 4D v17.4)
	
	
Ajouter un commentaire