12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- /*
- * File: file.h
- * Author: Arthur Brandao
- *
- * Created on 23 novembre 2018
- */
- #ifndef FILE_H
- #define FILE_H
- /* --- Include --- */
- #include "constante.h"
- /* --- Fonctions --- */
- /**
- * Indique si un chemin correspond bien à un dossier
- * @param char* Le chemin
- * @return Si c'est un dossier ou non
- */
- boolean is_dir(const char*);
- /**
- * Liste les fichiers d'un dossier (ne prend pas en compte les fichiers cachées)
- * @param char* Le chemin vers le dossier
- * @param int* Le nombre de resultat trouver par la fonction
- * @return Le tableau de chaine de caractère si réussite, NULL si rien ou erreur
- */
- char** file_list(const char*, int*);
- /**
- * Liste les fichiers d'un dossier
- * @param char* Le chemin vers le dossier
- * @param int* Le nombre de resultat trouver par la fonction
- * @return Le tableau de chaine de caractère si réussite, NULL si rien ou erreur
- */
- char** file_list_all(const char*, int*);
- /**
- * Récupère le contenu d'un fichier
- * @param char* Chemin vers le fichier
- * @return Le contenu du fichier ou NULL en cas d'erreur
- */
- char* file_get_content(const char*);
- #endif /* FILE_H */
|