Para eliminar archivos, yo uso
Te regresa un 0 si se pudo eliminar, y un valor diferente a 0 si no se pudo.
Para renombrar nose, pero podrias copiar de un archivo, a un archivo nuevo, con el nuevo nombre, y eliminas el anterior. Desconosco una funcion para cambiar nombre directamente.