rename函数及remove函数
rename()函数将文件或文件夹(linux中文件和文件夹不能重名)的名字修改并移动。如下边的例子中,将当前文件下的名字为1的文件或者文件夹移动为前一级文件leeTest下的2文件或文件夹。前提是leeTest文件下不能有2这个文件或文件夹,否则程序运行失败。
[cpp]
#include <stdio.h>
int main()
{
printf("rename\n");
int flag = rename("./1", "../leeTest/2");
printf("%d\n", flag);
return 0;
} www.zzzyk.com
remove()函数只将指定路径文件删除 remove() deletes a name from the filesystem. It calls unlink() for files, and rmdir() for directories.
[cpp]
#include <stdio.h>
int main()
{
remove("./ftw"); //删除当前文件下的ftw文件
return 0;
}
作者:Leeboy_Wang
补充:软件开发 , C++ ,