2015-08-20 226 views
15

我試圖列出目錄中的所有文件,包括以_input.txt結尾的子目錄。list.files()目錄和子目錄中的所有文件

- folder 1 
    - a_input.txt 
    - folder 2 
    - b_input.txt 

如果文件夾1是我的工作目錄,我想list.files(pattern = "\\_input.txt$")能夠同時檢測a_input.txtb_input.txt

回答

24

所有子目錄中列出匹配的文件,你可以在list.files()

使用 recursive = TRUE
list.files(pattern = "_input.txt$", recursive = TRUE) 
+0

任何想法如何獲得結果沒有子目錄前置?使用「include.dirs = F」不起作用。 – jzadra

+0

@ 86smopuiM在'basename'中換行? –

+0

對不起,我不確定這與include.dirs = F不起作用有什麼關係? – jzadra

相關問題