Te pongo un ejemplo sencillo sobre renombrar y eliminar ficheros.
Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
int main( void )
{
FILE *archivo;
archivo
= fopen("archivo.txt","w");
if(rename("archivo.txt","archivo2.txt")==0)// Renombramos el archivo printf("El archivo se renombro satisfactoriamente\n"); else
printf("No se pudo renombrar el archivo\n");
if(remove("archivo2.txt")==0) // Eliminamos el archivo printf("El archivo fue eliminado satisfactoriamente\n"); else
printf("No se pudo eliminar el archivo\n");
}
para renombrar se usa la funcion:
Cabe destacar que el archivo debe estar cerrado, para renombrarlo o para eliminarlo.
Otra cosa a tener en cuenta, es que no es necesario usar esas funciones dentro de un if, puedes ponerlas por si mismas e igual funcionan.
~saludos~