| 4D v18Object to path | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 Object to path 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Object to path ( objetChemin ) -> Résultat | ||||||||
| Paramètre | Type | Description | ||||||
| objetChemin | Objet |   | Objet décrivant un contenu de chemin | |||||
| Résultat | Texte |   | Chemin de fichier ou de dossier | |||||
La commande Object to path retourne un chemin (chaîne) basé sur les informations passées dans le paramètre objetChemin. Les chemins suivants sont pris en charge :
Dans objetChemin, passez un objet définissant le chemin que vous souhaitez générer. Il doit contenir les propriétés suivantes :
| Propriété | Type | Description | 
| parentFolder | Texte | Description des répertoires constituant le chemin. Le dernier caractère doit être un séparateur de dossier. Ce caractère est utilisé par la commande pour détecter le type de chemin. S'il s'agit du séparateur POSIX ("/"), le chemin est créé avec des séparateurs POSIX; sinon, des séparateurs système sont utilisés. | 
| name | Texte | Nom du fichier ou du dossier final du chemin spécifié, sans extension. | 
| extension | Texte | Extension du fichier ou du dossier final. Commence par "." (peut être omis). Chaîne vide "" si pas d'extension. | 
| isFolder | Booléen | "true" si "name" est un nom de dossier, sinon "false" ("false" par défaut) | 
objetChemin sera généralement fourni par la commande Path to object, mais en principe l'objet peut être créé de manière personnaliée. Notez que Object to path manipule uniquement des chaînes de caractères. La commande ne vérifie ni la validité du chemin par rapport à son type, ni l'existence réelle des dossiers et fichiers sur le disque.
Nous voulons dupliquer et renommer un fichier dans son dossier actuel :
 C_OBJECT($o)
 $o:=New object
 C_TEXT($path)
 $path:="C:\\MyDocs\\file.txt"
 
 $o:=Path to object($path)
 $o.name:=$o.name+"_copy"
 COPY DOCUMENT($path;Object to path($o))
									Convert path POSIX to system
									
									Convert path system to POSIX
									
									File
									
									Folder
									
									Path to object
									
									Test path name
									
	Produit :  4D
	Thème :  Documents système
	Numéro :  
        1548
        
        
        
	
	Créé :  4D v16 R6
	
	
	
	
	
	
	
	
	
	4D - Langage ( 4D v18)
	
	
	
	
	
 Ajouter un commentaire
Ajouter un commentaire