对(四)增加的函数编写测试代码。
static void file_oper_demo_01(const char* path){log_yellow("command: %s\n", path);String* str = build_string(path);char pspace[2] = {' ', '\0'};struct string_segment *cmds = str->split_by(str, pspace);if(cmds == NULL){free_string(str);log_error("命令格式错误, 请输入: <命令> <参数>, 例如: ll /home/app\n");return;}if(cmds->count == 2){String* cmd = cmds->strptr[0];String* arg = cmds->strptr[1];log_green("命令: %s, 参数: %s\n", cmd->value, arg->value);if(cmd->equals(cmd, "ll")){my_listdirs(arg->value);}else if(cmd->equals(cmd, "pwd")){String* curdir = get_current_dir();log_yellow("当前目录: %s\n", curdir->value);free_string(curdir);}else if(c