|
@@ -13,6 +13,11 @@
|
|
|
#include "color.h"
|
|
|
#include "constante.h"
|
|
|
|
|
|
+/**
|
|
|
+ * Affiche sous la forme ls -l les infos d'un fichier/dossier
|
|
|
+ * @param char* Le chemin vers le fichier (avec ou sans le nom du fichier)
|
|
|
+ * @param char* Le nom du fichier ou NULL si il est déjà dans le chemin
|
|
|
+ */
|
|
|
void printls(char* path, char* filename){
|
|
|
int length;
|
|
|
char* completePath;
|
|
@@ -162,6 +167,12 @@ void printls(char* path, char* filename){
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+/**
|
|
|
+ * Affiche tous le contenu d'un dossier
|
|
|
+ * @param char* Le chemin vers le dossier
|
|
|
+ * @param boolean Affiche ou non les sous dossiers
|
|
|
+ * @param boolean Affiche ou non les fichiers/dossiers cachés
|
|
|
+ */
|
|
|
void printdir(char* path, boolean subdir, boolean hidden){
|
|
|
struct dirent** contentsDir;
|
|
|
int nbFile;
|