2.13.5. rename()

这是 stdio.h 中的标准 C 库 rename() 函数。

语法

int rename(const char *old, const char *new);

用法

rename() 导致将一个文件(其名称为 old 所指向的字符串)重命名为 new 所指向的字符串。 将有效地删除名为 old 的文件。 在调用 rename() 函数之前,如果名称为 new 所指向的字符串的文件已存在,将由实现定义此函数的行为。

返回值

如果操作成功,则返回 0;如果失败,则返回非零值。 如果操作返回非零值,并且该文件以前存在,则该文件仍使用其原始名称。

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0349AC
Non-Confidential