Documentation de Gambas - /dev/api/name/gb.realfilename

/dev/api/name/gb.realfilename

# GB.RealFileName

char *GB.RealFileName ( char *path , long len )

Convertit un chemin de fichier dont le jeu de caractères est UTF-8 en jeu de caractères système et le retourne. Crée une copie temporaire du fichier si path n’est pas un fichier réel.

- path est le chemin du fichier.

- len est la longueur du chemin du fichier.

Si path est relatif, c.a.d. si le fichier est situé dans le répertoire projet ou dans le composant courant, une copie temporaire de ce fichier est créée et son chemin est retourné à la place.

Si path est absolu, cette fonction a le même comportement que `GB.FileName`.

Cette fonction est utile quand vous devez utiliser une fonction réclamant un chemin qui pointe vers un fichier réel, et que vous n’avez aucun équivalent qui puisse prendre l’adresse du fichier en mémoire.

Les fichiers temporaires sont automatiquement effacés à la sortie de l’interpréteur.

### Voir aussi

- /wiki/api/cat/file