int remove (const char *caminho);
Remove o arquivo ou diretório especificado pelo parâmetro caminho
.
Essa função exige permissões de remoção sob o arquivo ou diretório.
caminho - Caminho a ser removido. Pode tanto ser um arquivo quanto um diretório.
Se o arquivo foi removido com sucesso, retorna 0.
Em caso de erro, a função retorna um número inteiro não-zero.
#include <stdio.h>
int main() {
const char* caminho = "C:\\arquivo.txt";
if(remove(caminho) == 0) {
puts("Arquivo removido com sucesso!");
} else {
fprintf(stdderr, "Não foi possível remover o arquivo %s.", caminho);
return 1;
}
return 0;
}
rename - renomeia um arquivo função