#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
printf("START rename\n");
int ret = rename("wgh","./x/ghw");
printf("END rename ret %d\n",ret);
remove("ghw");
remove("wx");
return 0;
}
rename()函数将文件或文件夹(linux中文件和文件夹不能重名)的名字修改并移动。如例子中,将当前文件下的名字为Wgh的文件移动为x下ghw。前提是文件夹x存在,否则程序运行失败。
remove()函数只将指定路径文件删除 remove() deletes a name from the filesystem. It calls unlink() for files, and rmdir() for directories.