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