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); }