From 21104b3d5559a5848278252d979190aec58f2e8f Mon Sep 17 00:00:00 2001 From: germanFid Date: Wed, 22 Jun 2022 21:23:55 +0300 Subject: [PATCH] Add rm templates --- handler.h | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/handler.h b/handler.h index 697c960..ca5dbd7 100644 --- a/handler.h +++ b/handler.h @@ -228,7 +228,7 @@ int executeCommand(char* command, char* minorArg, Folder* majorArgFolder, File* return SUCCESS; } - if (!strcmp(command, "ls")) + else if (!strcmp(command, "ls")) { Folder* PrintDirectory; if (!majorArgIsFolder) @@ -248,6 +248,20 @@ int executeCommand(char* command, char* minorArg, Folder* majorArgFolder, File* print_list(PrintDirectory, 0); } + else if (!strcmp(command, "rm")) + { + if (!majorArgIsFolder) + { + // Работаем с файлом, удаление MajorArgFile + + } + + else + { + // Работаем с папкой, рекурсивное удаление MajorArgFolder + } + } + else { printf("Unknown command: %s", command);