32 #ifndef __MLV__MLV_PATH_H__
33 #define __MLV__MLV_PATH_H__
char * MLV_get_current_directory()
Détermine le répertoire courant.
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...
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.
char * MLV_build_path_v(char **elements)
Même chose que MLV_build_path.
int MLV_path_is_absolute(const char *path)
Teste si un chemin est absolu.
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...
const char * MLV_get_home_directory()
Détermine le répertoire personnel de l'utilisateur courant.
const char * MLV_get_temporary_directory()
Détermine le répertoire temporaire.
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 ...
int MLV_path_is_a_file(const char *path)
Vérifie si un chemin est associé à un fichier.
int MLV_path_is_relative(const char *path)
Teste si un chemin est relatif.