[R] Error: C stack usage is too close to the limit when using list.files()
Berend Hasselman
bhh at xs4all.nl
Fri Sep 27 21:59:54 CEST 2013
On 27-09-2013, at 21:50, Jonathan Greenberg <jgrn at illinois.edu> wrote:
> Ben:
>
> I'd like to avoid using that (previous version of my code solved it in
> that way) -- I would like cross-platform compatibility and I am pretty
> sure, along with Windows, vanilla Macs don't come with "find" either
> unless XCode has been installed.
>
As far as I can tell Mac OS X provides a find utility (the Unix version). It is not part of Xcode.
Berend
> Is the list.files() code itself recursive when using recursive=TRUE
> (so it has one recursion per bottom-folder)?
>
> --j
>
> P.S. I recognized that in my initial post I indicated using "dir" as
> the parameter -- it should have been "path" (the error occurred
> through the correct usage of list.files(path="/",...) That'll teach
> me not to copy/paste from my code...
>
> On Fri, Sep 27, 2013 at 2:36 PM, Ben Bolker <bbolker at gmail.com> wrote:
>> Jonathan Greenberg <jgrn <at> illinois.edu> writes:
>>
>>>
>>> R-helpers:
>>>
>>> I'm running a file search on my entire drive (Mac OS X) using:
>>>
>>> files_found <-
>> list.files(dir="/",pattern=somepattern,recursive=TRUE,full.names=TRUE)
>>> where somepattern is a search pattern (which I have confirmed via a
>>> unix "find / -name somepattern" only returns ~ 3 results).
>>>
>>> I keep getting an error:
>>>
>>> Error: C stack usage is too close to the limit
>>>
>>> when running this command. Any ideas on 1) how to fix this or 2) if
>>> there is an alternative to using list.files() to accomplish this
>>> search without resorting to an external package?
>>
>> I assuming that using
>>
>> system("find / -name somepattern")
>>
>> (possibly with intern=TRUE) isn't allowed? (I don't know what you're
>> trying to do, but if you don't need it to work on Windows-without-cygwin,
>> this should work across most Unix variants (although a "-print" might
>> be required)
>>
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>
>
>
> --
> Jonathan A. Greenberg, PhD
> Assistant Professor
> Global Environmental Analysis and Remote Sensing (GEARS) Laboratory
> Department of Geography and Geographic Information Science
> University of Illinois at Urbana-Champaign
> 259 Computing Applications Building, MC-150
> 605 East Springfield Avenue
> Champaign, IL 61820-6371
> Phone: 217-300-1924
> http://www.geog.illinois.edu/~jgrn/
> AIM: jgrn307, MSN: jgrn307 at hotmail.com, Gchat: jgrn307, Skype: jgrn3007
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list