Process rercursive folder for spiffs images
This commit is contained in:
parent
5eae1664e5
commit
33e103cd98
1 changed files with 7 additions and 0 deletions
|
|
@ -187,6 +187,13 @@ static bool process_directory(const char *direcotry)
|
||||||
!strcmp(ep->d_name, "..")) {
|
!strcmp(ep->d_name, "..")) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
if(ep->d_type == DT_DIR) {
|
||||||
|
char *new_dir_name = malloc(strlen(direcotry) + strlen(ep->d_name) + 2);
|
||||||
|
sprintf(new_dir_name, "%s/%s", direcotry, ep->d_name);
|
||||||
|
process_directory(new_dir_name);
|
||||||
|
free(new_dir_name);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if (ep->d_type != DT_REG) {
|
if (ep->d_type != DT_REG) {
|
||||||
continue; // not a regular file
|
continue; // not a regular file
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue