我正在使用 rm 通过 Perl 脚本从目录中删除一些文件,但它会抛出错误
无法执行“rm”没有这样的文件或目录
。
命令是这样的:
system("rm $directory$files"); $directory$files = /var/spool/mqueue/qf*
最佳答案
Perl 有一个删除文件的内置函数,unlink
.第三个例子展示了如何结合使用它 glob
删除文件列表:
unlink glob "*.bak";
或者在你的情况下,
unlink glob($directory.$files);
关于linux - 无法从目录中删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10892188/