在一个(非交互式)R脚本中,从cmd.exe运行(在Windows上),我有以下行
file.remove('text.xls', showWarnings = FALSE)
当解释器到达此行且文件不存在时,它会写入
cannot remove file 'text.xls', reason 'No such file or directory'
虽然我特意将参数showWarnings
设置为FALSE
。有没有办法压制这条消息?
答案 0 :(得分:1)
您可以添加if
声明:
if(file.exists("text.xls"))
file.remove('text.xls', showWarnings = FALSE)
因此只有在指示文件存在的情况下才会评估file.remove
函数