Add rm templates
parent
446bf42b31
commit
21104b3d55
16
handler.h
16
handler.h
|
@ -228,7 +228,7 @@ int executeCommand(char* command, char* minorArg, Folder* majorArgFolder, File*
|
||||||
return SUCCESS;
|
return SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!strcmp(command, "ls"))
|
else if (!strcmp(command, "ls"))
|
||||||
{
|
{
|
||||||
Folder* PrintDirectory;
|
Folder* PrintDirectory;
|
||||||
if (!majorArgIsFolder)
|
if (!majorArgIsFolder)
|
||||||
|
@ -248,6 +248,20 @@ int executeCommand(char* command, char* minorArg, Folder* majorArgFolder, File*
|
||||||
print_list(PrintDirectory, 0);
|
print_list(PrintDirectory, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
else if (!strcmp(command, "rm"))
|
||||||
|
{
|
||||||
|
if (!majorArgIsFolder)
|
||||||
|
{
|
||||||
|
// Работаем с файлом, удаление MajorArgFile
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Работаем с папкой, рекурсивное удаление MajorArgFolder
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
printf("Unknown command: %s", command);
|
printf("Unknown command: %s", command);
|
||||||
|
|
Loading…
Reference in New Issue