2012-06-05 46 views
3

刪除文件我使用RM通過Perl腳本來刪除一個目錄中的一些文件,但它引發錯誤
can't exec "rm" no such file or directory無法從目錄

命令是這樣的:

system("rm $directory$files"); $directory$files = /var/spool/mqueue/qf* 

回答

6

Perl有刪除文件的內置函數,unlink。第三個例子說明如何結合使用它glob刪除文件的列表:

unlink glob "*.bak"; 

或在您的情況,

unlink glob($directory.$files);