2013-07-02 102 views
1

我正在使用RStudio,有时我想删除工作目录中的某些文件(例如,以前生成的.csv文件)。我可以在R会话中调用linux shell命令吗?

频繁切换至bash并执行rm相当不方便。有什么方法可以在R控制台中调用命令吗?

+4

请参阅'system'或'shell' – agstudy

+1

另请参阅[文件操作](http://stat.ethz.ch/R-manual/R-patched/library/base/html/files.html )文件。 – Thomas

+0

这是一个重复的:http://stackoverflow.com/questions/14219887/how-to-delete-a-file-with-r – CnrL

回答

5

here 使用系统(或壳)作为agstudy的评论说

例如system("pwd")

+0

感谢您的帮助! –

6

如果你只是删除文件,而不是在外壳上执行任意命令,你会过得更好以下托马斯的建议:

?file.remove 

使用此功能,而不是shell("rm example.csv")更安全,更便于携带。

相关问题