标签: linux perl
我正在使用 rm 通过Perl脚本从目录中删除某些文件,但它会抛出错误 can't exec "rm" no such file or directory。
can't exec "rm" no such file or directory
命令如下:
system("rm $directory$files"); $directory$files = /var/spool/mqueue/qf*
答案 0 :(得分:6)
Perl有一个用于删除文件的内置函数unlink。第三个示例显示如何将其与glob结合使用以删除文件列表:
unlink
glob
unlink glob "*.bak";
或在您的情况下,
unlink glob($directory.$files);