Aller au contenu principal
Version: Next

Convert path POSIX to system

Convert path POSIX to system ( cheminPosix {; *} ) : Text

ParamètreTypeDescription
cheminPosixTextChemin d’accès POSIX
*OpérateurOption d’encodage
RésultatTextChemin d’accès exprimé en syntaxe système

Description

La commande Convert path POSIX to system convertit un chemin d’accès exprimé avec la syntaxe POSIX (Unix) en chemin d’accès exprimé avec la syntaxe système.

Passez dans le paramètre cheminPosix le chemin d’accès complet à un fichier ou un dossier, exprimé avec la syntaxe POSIX. Ce chemin doit être absolu (il doit débuter par le caractère "/"). Vous devez passer un chemin disque, il n’est pas possible de passer de chemin réseau (débutant par exemple par ftp://ftp.monsite.fr).

La commande retourne le chemin d’accès complet du fichier ou du dossier exprimé dans la syntaxe du système courant.

Le paramètre optionnel * vous permet d’indiquer si le paramètre cheminPosix est encodé. Si c’est le cas, vous devez passer ce paramètre sinon la conversion sera invalide. La commande retourne le chemin d’accès sans encodage.

Exemple 1

Exemple sous Mac OS :

 $chemin:=Convert path POSIX to system("/Volumes/machd/file 2.txt") //retourne "machd:file 2.txt"
 $chemin:=Convert path POSIX to system("/Volumes/machd/file%202.txt";*)  //retourne "machd:file 2.txt"
 $chemin:=Convert path POSIX to system("/file 2.txt") //retourne "machd:file 2.txt" si machd est le disque de démarrage

Exemple 2

Exemples sous Windows :

 $chemin:=Convert path POSIX to system("c:/docs/file 2.txt") //retourne "c:\\docs\\file 2.txt"
 $chemin:=Convert path POSIX to system("c:/docs/file%202.txt";*) //retourne "c:\\docs\\file 2.txt"

Voir aussi

Convert path system to POSIX
Object to path
Path to object