免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 14658 | 回复: 6
打印 上一主题 下一主题

linux中c语言怎么删除指定文件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-03-19 13:26 |只看该作者 |倒序浏览
remove好像要求绝对路径,怎么处理?
还有没有其它的方法?

论坛徽章:
1
天蝎座
日期:2013-12-06 18:23:58
2 [报告]
发表于 2012-03-20 08:48 |只看该作者
unlink 也可以撒, 至于路径。。。只要能找到文件~

论坛徽章:
0
3 [报告]
发表于 2012-03-20 22:40 |只看该作者
我就是那个提示找不到文件unlink我也试了,也是这样
用remove()可以吗?如果可以怎么用啊?
popen()怎么实现啊?
我用这两个都试了,都没成功!
我的:
    popen("rm filename", "rf");
老是出现invalid argument?????
可以给出一个代码,给我看看吗?

论坛徽章:
0
4 [报告]
发表于 2012-03-29 23:12 |只看该作者
用system("rm -rf file")函数可以吧,
如果要用相对路径的话,可以用find命令找到.

论坛徽章:
0
5 [报告]
发表于 2012-04-12 14:22 |只看该作者
unlink

论坛徽章:
0
6 [报告]
发表于 2012-04-16 23:53 |只看该作者
remove不要求绝对路径啊。

论坛徽章:
0
7 [报告]
发表于 2012-04-19 11:09 |只看该作者
remove函数都可以,参数为filepath,filepath为文件则调用的是ulink(),如果为目录则调用的是rmdir(),以上仅供参考,详细的可以查看remove函数简介或者man remove
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP