#include "common.h"
#include "pathutils.h"
#include <libgen.h>
void newfolder_function(char *);
void newfolder_command(int,char **);
void newfolder_command (int argc, char **argv)
{
uint32_t newid;
if(argc != 3) {
printf("Usage: newfolder name id\n");
printf("(id = parent folder or 0 to create the new folder in the root dir)\n");
return;
}
if (newid == 0) {
printf("Folder creation failed.\n");
} else {
printf("New folder created with ID: %d\n", newid);
}
}
void
newfolder_function(char * path)
{
printf("Creating new folder %s\n",path);
char * parent = dirname(path);
char * folder = basename(path);
int id = parse_path (parent,files,folders);
if (newid == 0) {
printf("Folder creation failed.\n");
} else {
printf("New folder created with ID: %d\n", newid);
}
}