0
我尝试使用下面的方法从C程序中使用删除文件夹中的所有文件:使用execv/EXECL删除所有文件
execl("/bin/rm","/media/sda1/*",0,0,0,0,0,0,0,0,0);
,但我得到的失败: RM:不能删除'/ media/sda1/*':没有这样的文件或目录,尽管此文件夹中有文件。 如何使用execv系列删除所有文件或将所有文件(从一个文件夹复制到另一个文件夹)?有人有什么主意吗 ?
感谢, 冉
+1为'使用系统() - 它可以用来运行程序,以及一些就像'system(“nohup progname>/dev/null 2>&1&”)'一样,也没有阻塞。 – slashmais