unlink 不能删除只读文件

camelxz 2005-01-31 02:46:04
TC2.0中用unlink 是不是不能删除只读文件?删除只读文件函数return -1.
...全文
216 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ckc 2005-02-11
  • 打赏
  • 举报
回复
要先修改属性为非只读
somedummy 2005-02-10
  • 打赏
  • 举报
回复
既然是Windows里面,那就直接system("deltree filename");好了,这个最简单,通杀
tengulre 2005-02-10
  • 打赏
  • 举报
回复
umake 一下嘛!如果在linux下
如果是windows平台,可以先用system("attarib -r filename")
naturemickey 2005-02-09
  • 打赏
  • 举报
回复
sorry,刚才没说完。

你把unlink那条改成:system("del filemane");试一下,如果你在前面没closs(fp);则会有提示。
naturemickey 2005-02-09
  • 打赏
  • 举报
回复
可以删除的。
是不是你没有closs(fp);呀?
jesters 2005-02-09
  • 打赏
  • 举报
回复
用system("attrib -h filename");先把文件变成不是隐藏的!
camelxz 2005-02-02
  • 打赏
  • 举报
回复
#define remove(path) unlink(path)
呵呵,还是一样的啊!
suyouxin 2005-02-01
  • 打赏
  • 举报
回复
remove是包含在stdio.h里的,难道tc没有吗?
camelxz 2005-02-01
  • 打赏
  • 举报
回复
remove? Turbo C 2.0中根本没有这个库函数哦
sharkhuang 2005-01-31
  • 打赏
  • 举报
回复
应该不会吧!再试试remove呢?
wfu 2005-01-31
  • 打赏
  • 举报
回复
u p

69,381

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧