R - list files recursively in specific subdirectories
up vote
1
down vote
favorite
I am trying to list files that are organized as following:
/Volumes/Macintosh HD 2/data/cmip5/historical/
----clt
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
----hurs
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
----precip
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
----temp
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
----wind
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
What I would like to do is list, in one single list, all files contained in the subdirectories "models".
What I tried, and did not work, was this command:
> Sys.glob(file.path('/Volumes/Macintosh HD 2/data/cmip5/historical/', "models","*.txt"))
character(0)
Is there any straighforward way to achieve this with R?
r list file subdirectory
add a comment |
up vote
1
down vote
favorite
I am trying to list files that are organized as following:
/Volumes/Macintosh HD 2/data/cmip5/historical/
----clt
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
----hurs
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
----precip
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
----temp
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
----wind
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
What I would like to do is list, in one single list, all files contained in the subdirectories "models".
What I tried, and did not work, was this command:
> Sys.glob(file.path('/Volumes/Macintosh HD 2/data/cmip5/historical/', "models","*.txt"))
character(0)
Is there any straighforward way to achieve this with R?
r list file subdirectory
list.files('./path/to/historical', recursive = TRUE)
– rawr
Jun 3 '15 at 3:36
@rawr it doesn't work because I need to list only the files in the subdirectoriesmodels
– thiagoveloso
Jun 3 '15 at 3:40
so then?grep
– rawr
Jun 3 '15 at 4:12
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I am trying to list files that are organized as following:
/Volumes/Macintosh HD 2/data/cmip5/historical/
----clt
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
----hurs
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
----precip
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
----temp
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
----wind
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
What I would like to do is list, in one single list, all files contained in the subdirectories "models".
What I tried, and did not work, was this command:
> Sys.glob(file.path('/Volumes/Macintosh HD 2/data/cmip5/historical/', "models","*.txt"))
character(0)
Is there any straighforward way to achieve this with R?
r list file subdirectory
I am trying to list files that are organized as following:
/Volumes/Macintosh HD 2/data/cmip5/historical/
----clt
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
----hurs
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
----precip
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
----temp
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
----wind
-----------------------file1.txt
-----------------------file2.txt
---------------models
-----------------------file1.txt
-----------------------file2.txt
What I would like to do is list, in one single list, all files contained in the subdirectories "models".
What I tried, and did not work, was this command:
> Sys.glob(file.path('/Volumes/Macintosh HD 2/data/cmip5/historical/', "models","*.txt"))
character(0)
Is there any straighforward way to achieve this with R?
r list file subdirectory
r list file subdirectory
edited Nov 22 at 3:51
Cœur
17.1k9102140
17.1k9102140
asked Jun 3 '15 at 3:24
thiagoveloso
8321122
8321122
list.files('./path/to/historical', recursive = TRUE)
– rawr
Jun 3 '15 at 3:36
@rawr it doesn't work because I need to list only the files in the subdirectoriesmodels
– thiagoveloso
Jun 3 '15 at 3:40
so then?grep
– rawr
Jun 3 '15 at 4:12
add a comment |
list.files('./path/to/historical', recursive = TRUE)
– rawr
Jun 3 '15 at 3:36
@rawr it doesn't work because I need to list only the files in the subdirectoriesmodels
– thiagoveloso
Jun 3 '15 at 3:40
so then?grep
– rawr
Jun 3 '15 at 4:12
list.files('./path/to/historical', recursive = TRUE)
– rawr
Jun 3 '15 at 3:36
list.files('./path/to/historical', recursive = TRUE)
– rawr
Jun 3 '15 at 3:36
@rawr it doesn't work because I need to list only the files in the subdirectories
models
– thiagoveloso
Jun 3 '15 at 3:40
@rawr it doesn't work because I need to list only the files in the subdirectories
models
– thiagoveloso
Jun 3 '15 at 3:40
so then
?grep
– rawr
Jun 3 '15 at 4:12
so then
?grep
– rawr
Jun 3 '15 at 4:12
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
Turns out that it was way easier than I thought:
Sys.glob('/Volumes/Macintosh HD 2/data/cmip5/historical/*/models/*.txt')
It seems like it is impossible to find something R can not do.
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
Turns out that it was way easier than I thought:
Sys.glob('/Volumes/Macintosh HD 2/data/cmip5/historical/*/models/*.txt')
It seems like it is impossible to find something R can not do.
add a comment |
up vote
1
down vote
Turns out that it was way easier than I thought:
Sys.glob('/Volumes/Macintosh HD 2/data/cmip5/historical/*/models/*.txt')
It seems like it is impossible to find something R can not do.
add a comment |
up vote
1
down vote
up vote
1
down vote
Turns out that it was way easier than I thought:
Sys.glob('/Volumes/Macintosh HD 2/data/cmip5/historical/*/models/*.txt')
It seems like it is impossible to find something R can not do.
Turns out that it was way easier than I thought:
Sys.glob('/Volumes/Macintosh HD 2/data/cmip5/historical/*/models/*.txt')
It seems like it is impossible to find something R can not do.
answered Jun 3 '15 at 4:37
thiagoveloso
8321122
8321122
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f30610292%2fr-list-files-recursively-in-specific-subdirectories%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
list.files('./path/to/historical', recursive = TRUE)
– rawr
Jun 3 '15 at 3:36
@rawr it doesn't work because I need to list only the files in the subdirectories
models
– thiagoveloso
Jun 3 '15 at 3:40
so then
?grep
– rawr
Jun 3 '15 at 4:12