无法从目录中删除文件

时间:2012-06-05 05:43:52

标签: linux perl

我正在使用 rm 通过Perl脚本从目录中删除某些文件,但它会抛出错误
 can't exec "rm" no such file or directory

命令如下:

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

1 个答案:

答案 0 :(得分:6)

Perl有一个用于删除文件的内置函数unlink。第三个示例显示如何将其与glob结合使用以删除文件列表:

unlink glob "*.bak";

或在您的情况下,

unlink glob($directory.$files);