ZHCU820Y September 2004 – June 2021
重命名文件
#include {<stdio.h> | <file.h>}
int rename (const char *old_name , const char *new_name );
#include {<cstdio> | <file.h>}
int std::rename (const char *old_name , const char *new_name );
rename 函数用于更改文件的名称。
新名称中指定的可选器件必须与旧名称中的器件相匹配。如果这两个器件不匹配,则需要一个文件副本来执行重命名操作,并且 rename 函数无法执行此操作。
该函数将返回以下值之一:
0 | 成功时 |
-1 | 失败时 |
尽管 rename 是低级函数,但是它由 C 标准定义并可供便携式应用程序使用。