2015-08-20 15 views
15

Próbuję wyświetlić listę wszystkich plików w katalogach, w tym podkatalogach zakończonych _input.txt.list.files() wszystkie pliki w katalogu i podkatalogach

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

Jeśli Folder 1 był mój katalog roboczy, chciałbym list.files(pattern = "\\_input.txt$") aby być w stanie wykryć zarówno a_input.txt i b_input.txt

Odpowiedz

24

Do listy plików pasujących do wszystkich podkatalogów, można użyć recursive = TRUE w list.files()

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

Każdy pomysł, jak uzyskać wyniki bez wcześniejszych podkatalogów? użycie "include.dirs = F" nie ma żadnego efektu. – jzadra

+0

@ 86smopuiM Wrap in 'basename'? –

+0

Niestety, nie jestem pewien, co to ma wspólnego z plikiem include.dirs = F, który nie działa? – jzadra

Powiązane problemy