2012年(41)
分类: C/C++
2012-03-15 15:14:21
Rm命令的实现
Rm命令主要的功能是删除一个文件。该命令的实现代码如下:
#include
#include
#include
int main(int argc,char *argv[])
{
int ret;
if(argc != 2)
{
printf("input format error!");
return 1;
}
else
{
if((ret=unlink(argv[1]))!=0)
{
fprintf(stderr,"error");
exit(3);
}
}
return 0;
}
实现的代码中可以看到,程序的关键在于unlink系统函数的调用。该函数的主要功能就是删除指定的文件。