CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по библиотечным функциям языка Си
rename - переименовать файл
Описание
Заменяет у файла oldname это имя на newname. Как
oldname, так и newname могут содержать имя устройства
и маршруты, но оба имени должны ссылаться на одно и то
же устройство.
Использование
#include <stdio.h>
rename (char *oldname, char *newname); /* ANSI */
Возвращаемое значение
rename возвращает 0, если имя файла было успешно изме-
нено, и ненулевое значение, если замена не произошла,
устанавливая при этом errno.
Пример
#include <stdio.h>
#include <io.h>
main()
{
int return_code;
char *oldname, *newname;
oldname = "data.fil";
newname = "file.dat";
return_code = rename(oldname, newname);
printf("\n%s %s renamed to %s\n", oldname,
return_code == 0 ? "was": "was not", newname);
}
