MLV_path.h(3) | Library Functions Manual | MLV_path.h(3) |
MLV_path.h - Ce fichier définit les prototypes des fonctions permettant de manipuler les chemins d'accès aux fichiers et répertoires.
char * MLV_get_base_name (const char *path)
Renvoie la chaîne de caractères après le dernier
séparteur / dans un chemin donné en paramètre. char *
MLV_get_directory_name (const char *path)
Renvoie la chaîne de caractères s'étendant jusqu'au
dernier séparateur / du chemin donné en paramètre. int
MLV_path_is_absolute (const char *path)
Teste si un chemin est absolu. int MLV_path_is_relative (const char
*path)
Teste si un chemin est relatif. int MLV_path_exists (const char *path)
Teste si le chemin corespond au chemin d'un fichier ou dossier existant. int
MLV_path_is_a_directory (const char *path)
Vérifie si un chemin est associé à un répertoire.
int MLV_path_is_a_file (const char *path)
Vérifie si un chemin est associé à un fichier. char *
MLV_build_path (const char *first_element,...)
Construit en concaténant différents textes, une chaîne de
caractères représentant un chemin dont les séparateurs
corespondent aux spécifications de la plateforme sur laquel
s'exécute le programme. char * MLV_build_path_v (char
**elements)
Même chose que MLV_build_path. char * MLV_get_current_directory
()
Détermine le répertoire courant. const char *
MLV_get_temporary_directory ()
Détermine le répertoire temporaire. const char *
MLV_get_home_directory ()
Détermine le répertoire personnel de l'utilisateur courant.
Ce fichier définit les prototypes des fonctions permettant de manipuler les chemins d'accès aux fichiers et répertoires.
Auteur
Marc Zipstein
Construit en concaténant différents textes, une chaîne de caractères représentant un chemin dont les séparateurs corespondent aux spécifications de la plateforme sur laquel s'exécute le programme.
Bogue
La chaîne de caractères doit être désallouée après utilisation.
Paramètres
Renvoie
Exemples
advanced/12_paths.c.
Même chose que MLV_build_path. La chaîne de caractères doit être désallouée après utilisation.
Paramètres
Renvoie
Renvoie la chaîne de caractères après le dernier séparteur / dans un chemin donné en paramètre. La chaîne de caractères doit être désallouée après utilisation.
Paramètres
Renvoie
Exemples
advanced/12_paths.c.
Détermine le répertoire courant. La chaîne de caractères doit être désallouée après utilisation.
Renvoie
Exemples
advanced/12_paths.c.
Renvoie la chaîne de caractères s'étendant jusqu'au dernier séparateur / du chemin donné en paramètre. La chaîne de caractères doit être désallouée après utilisation.
Paramètres
Renvoie
Exemples
advanced/12_paths.c.
Détermine le répertoire personnel de l'utilisateur courant. La chaîne de caractères doit être désallouée après utilisation.
Renvoie
Exemples
advanced/12_paths.c.
Détermine le répertoire temporaire. Le répertoire temporaire est le répertoire dans lequel les applications ont le droit d'ajouter et de modifier des fichiers. Ce répertoire est génaralement vidé lorsque la machine est étteinte.
La chaîne de caractères doit être désallouée après utilisation.
Renvoie
Exemples
advanced/12_paths.c.
Teste si le chemin corespond au chemin d'un fichier ou dossier existant.
Paramètres
Renvoie
Exemples
advanced/12_paths.c.
Vérifie si un chemin est associé à un répertoire.
Paramètres
Renvoie
Exemples
advanced/12_paths.c.
Vérifie si un chemin est associé à un fichier.
Paramètres
Renvoie
Exemples
advanced/12_paths.c.
Teste si un chemin est absolu.
Paramètres
Renvoie
Exemples
advanced/12_paths.c.
Teste si un chemin est relatif.
Paramètres
Renvoie
Exemples
advanced/12_paths.c.
Généré automatiquement par Doxygen pour MLV-3.1.0 à partir du code source.
Lundi 2 Janvier 2023 | MLV-3.1.0 |