我正在运行 R 的脚本,并在此脚本中使用函数 system() 删除目录,问题是有时我遇到问题,我需要知道具体问题是什么,但是我没有打开控制台进行验证,那么如何捕获通常在控制台中的所有输出、消息和异常,并可能重定向到文件。我正在尝试使用 sink() 和 capture.output(),但我不知道为什么它对我不起作用。
例子:
system("rm -r ../DirToDelete")
"capture message that throwing this function"
谢谢大家。