【c语言】仿linux rm命令程序

linux有个删除文件的命令rm,我想把它移植到android上面来,虽然android上有busybox,安装后是有rm功能的,但这个功能比较简洁,不符合我的胃口啊,所以就打算自己造个轮子算了。。。
什么你说为什么不编译linux上的rm编译移植到android?我也想的啊,可是rm源码在coreutils包里,而交叉编译coreutils却总是出错,不是这个问题就是那个问题,我已经快要疯掉了。。。。。。于是乎我决定,还是我自己来写这个程序吧。自己造轮子竟然比编译现有代码和简单得多,这真是。。。。。。。

首先,busybox中rm的功能不符合我的要求之一就是无法动态显示删除,rm是有个-v参数的,这个参数可以在删除的时候打印在删除哪个文件,而busybox提供的rm是没有这个功能的(其实这也是我要写这个程序的绝对原因。。。。我是不强迫症吗。。。),其次我加入了点东西,其实也没什么,除了linux上rm命令所有的参数和功能外我对打印做了点手脚,其实也没什么了,就是对文字添加了一些颜色而已。

好了,废话不多说下,下面是代码

本文来自枯龙吟的博客

–阅读次数(40)

发表评论

电子邮件地址不会被公开。

*