我尝试在R中使用系统命令删除扩展名为.html
或.png
的目录中的所有文件
我可以删除一个给定扩展名类型的文件,例如:
system("rm -f ~/folder_path/*.html")
但我无法弄清楚如何删除一种扩展类型的文件。我试过了:
system("rm -f ~/folder_path/\\(*.html|*.png\\)")
但sh: 1: *.png): not found
R会话信息:
> sessionInfo()
R version 3.2.1 RC (2015-06-10 r68509)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 14.04.3 LTS
答案 0 :(得分:2)
files_to_remove <- list.files(pattern=".html|.png", full.name=T)
file.remove(files_to_remove)
尽量不要编写特定于系统的代码并查看?file
。
答案 1 :(得分:0)
实际上,有一种使用rm命令执行此操作的简单方法。
sizeof(tElemPtr)
用目录名称替换目录。这应该从目录中删除所有html和png。