为什么不能删掉文件

milson 2001-10-16 06:12:16
我使用下面的语句想要删掉指定的文件,可是不能。请各位帮我分析一下原因。我的文件和程序在同一个目录下,而且设置要删除的文件属性为0666。


#!/usr/bin/perl
$file = "/home/milson/$ARGV[0]";
unlink( "$file" );

...全文
136 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
netken 2001-10-17
  • 打赏
  • 举报
回复
unlink并不是删除文件啊
只是减少了一个引用记数
你多unlink几次看这个文件还在不在了?
milson 2001-10-17
  • 打赏
  • 举报
回复
搞清楚了,是文件属性不对。谢谢各位。
banq 2001-10-16
  • 打赏
  • 举报
回复
这个文件不在 或者送给unlink的值不对,因为你有一个$ARGV[0]
你要确认这个变量就是你要删除的文件
dongjh 2001-10-16
  • 打赏
  • 举报
回复
你用system("rm -rf $file");

2,204

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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