rename函数及remove函数

rename()函数将文件或文件夹(linux中文件和文件夹不能重名)的名字修改并移动。如下边的例子中,将当前文件下的名字为1的文件或者文件夹移动为前一级文件leeTest下的2文件或文件夹。前提是leeTest文件下不能有2这个文件或文件夹,否则程序运行失败。

 

#include <stdio.h>

int main()
{
	printf("rename\n");
	int flag = rename("./1", "../leeTest/2");
	printf("%d\n", flag);
	return 0;
}


remove()函数只将指定路径文件删除 remove()  deletes  a  name  from the filesystem.  It calls unlink() for  files, and rmdir() for directories.

#include <stdio.h>

int main()
{
	remove("./ftw");			//删除当前文件下的ftw文件
	return 0;
}


 

 

 

posted @ 2012-08-01 10:11  java简单例子  阅读(1408)  评论(0编辑  收藏  举报