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;
}


 

 

 

转载于:https://www.cnblogs.com/javaexam2/archive/2012/08/01/2632830.html

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值