file.remove给出"无法删除文件...原因'没有这样的文件或目录'"虽然我用" showWarnings = FALSE"

时间:2015-07-08 11:23:47

标签: r file cmd

在一个(非交互式)R脚本中,从cmd.exe运行(在Windows上),我有以下行

file.remove('text.xls', showWarnings = FALSE)

当解释器到达此行且文件不存在时,它会写入

cannot remove file 'text.xls', reason 'No such file or directory'

虽然我特意将参数showWarnings设置为FALSE。有没有办法压制这条消息?

1 个答案:

答案 0 :(得分:1)

您可以添加if声明:

if(file.exists("text.xls"))
    file.remove('text.xls', showWarnings = FALSE)

因此只有在指示文件存在的情况下才会评估file.remove函数