To create a directory I used the function mkdir (const char *) and to remove I tried to use remove (const char *) as below:
void remove_diretorio() {
char nome_pasta[10];
printf("Informe o nome da pasta: ");
fflush(stdin);
gets(nome_pasta);
if(remove(nome_pasta)) {
Sleep(500);
printf("Erro ao exlcluir o diretorio!\n");
printf("%s",strerror(errno));
system("pause");
return;
} else {
Sleep(500);
printf("Pasta excluída com sucesso\n");
system("pause");
}
}
However, the return is non-zero because it is entering my if. I need to rename too and I can not find references.
Note: remove_diretorio () is a function of my program; my operating system is Windows.