I am not a programmer and am self-taught so I may lack the language to ask this appropriately (perhaps why an rseek search was unfruitful). Let's say I saved a file to my desktop called foo.pdf. Then I want R to return the file path of foo.pdf (pretend I don't know the location(path) of foo.pdf). Question: How would I get R to return the unknown file path for foo.pdf. I hypothesize that the find find.package() function code contains the secret for doing this but am unable to parse out the snippet to do so. I attempted file.path("foo.pdf") which R returns [1] "foo.pdf" #not what I want ========================================== R version 2.14 beta Windows 7 Reproducible code is not appropriate for this query [[alternative HTML version deleted]]
Try the dir() function. ?dir # for example dir("c:/", pattern="foo.pdf", full.names=T, ignore.case=T, recursive=T) Jean Tyler Rinker wrote on 08/25/2011 11:54:28 AM:> > I am not a programmer and am self-taught so I may lack the > language to ask this appropriately (perhaps why an rseek search was > unfruitful). > > Let's say I saved a file to my desktop called foo.pdf. Then I want > R to return the file path of > foo.pdf (pretend I don't know the location(path) of foo.pdf). > > Question: How would I get R to return the unknown file path for > foo.pdf. > > I hypothesize that the find find.package() function code contains > the secret for doing this but am unable to parse out the snippet to doso.> > I attempted file.path("foo.pdf") > > which R returns [1] "foo.pdf" #not what I want > > ==========================================> > R version 2.14 beta > > Windows 7 > > Reproducible code is not appropriate for this query > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guidehttp://www.R-project.org/posting-guide.html> and provide commented, minimal, self-contained, reproducible code.[[alternative HTML version deleted]]
If you create a directory to work in for your project you could store that and use that later maindir<-getwd() #then even if you change directories for different parts of your project (but remain inside that folder) you could put maindir variable into the path of the dir command. The less directories you have to scan through, the faster your answer. dir(maindir, pattern="foo.pdf", full.names=T, ignore.case=T, recursive=T) -- View this message in context: http://r.789695.n4.nabble.com/Construct-a-File-Path-File-Path-Unknown-tp3768821p3769397.html Sent from the R help mailing list archive at Nabble.com.