2016-02-19 139 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分鐘:) –