2016-02-19 99 views
0

我试图使用R中的系统命令删除的目录中有任.html.png如何从使用命令行,在linux

我能在一个扩展名的文件一定[扩充目录中删除文件删除与一个给定的扩展名的文件类型,例如像:

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 

回答

2
files_to_remove <- list.files(pattern=".html|.png", full.name=T) 
file.remove(files_to_remove) 

尽量不要写系统特定代码,并期待在?file

+0

完美的感谢您的帮助 –

+0

没问题,标记asnwer为“接受”,如果它解决了你的问题 –

+1

肯定会做,但我必须等3分钟:) –